1
0
4385
3633
3093
3267
4445
2784
2436
931
3968
3732
568
4361
2499
672
4131
1961
2099
2443
9
3253
2915
4013
4057
35
3185
3174
1713
1871
963
702
1456
3564
2098
2906
4360
1615
2598
4425
3783
3136
1759
1193
405
1015
1102
4275
4369
2085
1728
2544
2557
215
2795
3542
3842
708
3722
3574
764
3055
4010
158
391
1163
639
4320
2046
1217
3461
2599
755
2814
812
732
4245
1018
712
3078
1594
3365
3325
3122
2067
432
2425
2747
36
843
1291
2730
1324
102
986
438
3278
2033
287
4455
2560
2365
3968
523
4171
1489
468
2857
2719
1474
435
2037
2661
923
4226
3777
4446
3228
1962
2517
1150
695
4439
2504
1450
521
338
3506
1534
2275
2720
882
3546
4395
4107
2068
1467
2999
3408
500
3923
2769
197
40
64
2120
3265
1713
1537
4297
4124
3702
2712
4119
2188
3403
2832
2190
4162
467
4404
609
1680
2956
964
4352
2471
3660
464
1772
79
2430
322
530
397
223
106
481
2924
1784
2532
4083
3923
425
1703
2707
4141
2732
1401
4232
1520
3034
3312
2075
863
1177
456
4209
3908
631
4030
1218
2748
2974
2960
1952
4200
1570
3339
3822
1358
366
2296
132
501
867
2984
2820
3364
1445
1298
2617
687
3906
342
3975
1056
2397
4272
3278
3452
2174
3738
1682
1167
868
2134
451
426
1953
3819
4095
2666
181
1524
4244
3558
2690
4180
3179
4138
372
2453
2655
1597
41
1112
843
2038
2784
3866
3740
4386
982
3604
2635
749
2613
4352
3998
3946
1651
1683
1822
2090
3804
44
3901
703
2054
3351
2837
2078
1735
657
155
2954
2418
2884
1842
2981
282
4194
584
2482
4010
1651
772
3216
825
4385
0
2663
915
289
3702
2260
2624
3138
3259
3487
3671
1593
2808
234
1745
1256
3009
3701
2920
3695
2142
514
368
4207
305
3661
2786
2347
3837
2115
2357
1056
1453
1055
618
1213
1404
2896
632
2102
2813
3290
2938
2462
1634
235
1315
52
2559
129
2860
3176
3921
62
1438
4444
1155
1812
1566
4334
3784
2027
3540
4418
2608
1938
3857
1856
3356
297
91
2536
1362
1885
4417
1764
2463
1691
4015
338
119
399
1221
2487
2309
4417
2295
2780
2899
3402
1600
1590
975
1857
4218
4188
2993
1310
681
2044
304
3592
2668
3255
1601
900
2206
4189
3347
672
613
4381
1222
2850
3622
155
2628
3121
1850
2316
107
2113
2494
4038
416
858
2606
1594
2132
3360
3737
2665
4177
78
4058
2367
239
2437
2569
1928
686
944
2890
408
2370
4045
4365
2857
806
4157
2560
3
3024
3046
2300
1233
3206
179
1809
1797
2507
2831
302
3935
7
2560
675
4199
3381
917
420
1639
576
4123
1216
536
3932
3721
2204
660
3256
3116
3388
2438
1596
3953
1427
424
3858
1128
1852
2421
4411
3325
2822
2839
884
2180
2631
445
1237
3046
3327
2168
3548
988
113
1798
538
1791
1413
705
419
2936
4351
3762
2913
2302
537
3007
2594
434
2915
2560
498
246
4172
2425
3828
3833
460
4440
2958
2863
2669
1613
2063
202
2870
1578
531
3791
1420
747
1249
2525
1657
1575
4015
2900
322
1178
207
1015
3260
1018
1224
233
2749
2389
3263
2343
964
423
3616
880
914
4453
1050
3782
4236
2195
3520
527
3352
1398
4011
2441
3208
4399
1257
3219
1747
225
3602
3053
56
2553
533
1000
2731
528
3520
1572
2653
2828
1609
1003
643
0
888
4075
3422
2987
2977
2587
1693
3963
2596
507
2892
2022
523
3586
3651
3599
630
3917
2871
1484
2401
4227
3528
3742
2140
2221
1522
681
229
2862
1707
4168
3562
2817
2980
632
2134
3666
5
3702
3235
28
1769
1421
1871
3993
2980
3038
4329
864
1608
91
2445
4115
3925
3594
2694
2195
1543
596
3124
2156
4173
131
4073
2891
4133
4205
1009
97
3020
321
730
863
3077
4051
976
1351
2824
1346
1837
1639
2107
4246
961
2382
373
443
3214
3914
350
1570
4398
3990
711
2422
3311
2081
483
3293
2521
595
4314
4349
3349
2640
3810
2984
3295
3752
3122
22
1529
431
3291
2604
1678
573
4429
1025
4288
1891
4321
787
1333
448
1865
3334
2981
13
1355
1017
1999
3810
2600
2565
1507
1086
1839
815
417
2144
1892
3866
1797
4066
3636
1381
4343
1184
2523
3178
6
2884
2405
3809
3667
1184
4290
4115
1680
4082
1721
240
928
1601
3737
2648
3753
2600
93
1190
1804
508
1766
3307
1235
1252
3219
1711
3904
2200
377
2268
1000
757
3759
108
3152
1483
1212
1554
1724
1586
3609
1757
2141
2540
871
572
1067
945
2457
398
523
1235
899
2589
1160
2918
2860
277
3155
983
470
3192
1140
3033
1884
148
2903
2417
1029
1715
4269
2264
1761
2736
4367
1960
2774
904
2453
2508
323
1416
696
1191
3897
3898
1426
4067
3284
85
445
2918
4197
2659
2825
1401
473
729
2986
967
1539
2938
1035
113
1654
3660
710
2264
1303
3410
3172
1974
2858
3863
344
169
2926
1551
3464
2059
194
1250
3028
3865
1004
3414
3939
3474
2318
4317
1401
3632
2057
2151
1455
2021
3473
101
520
4267
4269
3710
2339
0
1587
2690
906
1161
1383
168
770
1484
4427
3540
1324
2724
753
4195
1140
2433
2428
747
3002
44
1080
3645
1448
754
2248
58
3589
202
1962
2316
80
3231
3139
1973
192
1214
1450
415
154
4460
3838
2081
3806
834
4149
3620
4196
1917
599
3643
1051
439
3997
1595
1340
480
3579
3523
3048
1481
3071
3007
1608
2683
419
2577
977
3923
759
3306
357
3611
867
1591
1977
549
1479
3103
4450
3929
1346
3688
4424
148
3483
1944
2201
2877
3511
543
4001
2284
3821
3564
242
639
3755
679
1524
2020
2961
637
573
3071
2792
2869
3091
3059
305
3521
207
1687
2075
1253
832
4039
2378
536
230
2157
851
1718
1849
1857
163
2259
4017
1388
803
742
953
3612
423
2906
4318
4270
186
484
3887
344
2070
1192
2076
808
1681
2575
3040
2838
1437
807
3271
3562
1984
1358
3643
4336
1437
378
2008
3130
320
1462
1023
449
3047
3281
4421
1402
1194
268
4177
1395
3838
1968
314
3174
3631
3475
2846
1021
4367
735
3198
3105
1700
2041
4117
2278
3313
2427
2040
3991
562
1540
1524
3553
4304
3295
2532
3478
832
2008
413
4229
3346
663
709
2295
1718
512
3771
2546
720
4238
1384
3879
2504
1520
3836
1101
2296
1105
314
69
3017
2492
1514
1314
3470
2255
2750
4085
256
844
352
1726
3160
3569
2142
2695
1726
1517
3987
703
2490
2458
1133
4011
4462
1236
735
754
3152
4319
301
2918
753
255
1687
2579
3914
2298
179
1476
816
3358
2429
4261
2920
4151
112
3265
3453
3753
2516
402
4214
1275
357
3737
2847
3556
3654
4032
3620
3844
1790
395
3012
4207
2605
2128
3462
3300
66
1542
0
1102
4170
1999
1624
871
1714
3704
2904
2661
1924
1235
3910
981
2401
3450
2100
157
4248
3513
392
687
3501
3697
2339
512
2175
1891
210
2913
369
3511
256
3107
3477
1294
2482
2116
3325
3624
4243
1539
1817
2355
3681
2745
555
943
3174
631
657
4143
1794
2537
3744
1711
2131
601
2865
2486
1248
1796
1799
1399
2256
1624
614
1085
2485
3990
3781
3596
711
3835
4412
786
3750
332
4395
3396
2898
542
1220
1499
4439
3077
3199
3910
3785
1712
78
3091
214
4198
1915
2120
1167
460
4184
3098
3120
173
3775
3929
997
200
184
2578
628
4346
1214
3014
4417
358
817
3950
659
4191
2031
3893
629
2398
726
3277
733
4097
3310
3011
2634
3571
157
31
538
1083
2938
1988
1197
1328
1247
3082
2140
1678
3183
3010
103
3344
2401
4365
1642
2708
3738
3834
1317
942
2654
1020
4077
867
3985
2582
3430
4332
1863
2274
3564
1792
876
3325
2814
4097
4233
802
1095
2649
2474
550
549
934
323
2989
2996
1721
4001
4220
1979
2016
262
2109
3557
1508
2843
4153
4135
1701
1173
3180
3558
2505
3954
2252
1681
3108
3810
2890
3776
3061
1549
106
3549
4284
3651
4393
2979
2233
773
1520
3859
4266
1679
659
2908
28
3552
1073
1844
3680
3676
536
3325
4216
3038
3630
3400
1697
1269
1643
4274
3911
201
1424
941
1191
510
74
3678
1053
174
185
1135
2858
4224
1674
2394
1871
3529
2812
2088
985
3125
1874
340
2091
1172
68
4216
542
2303
1244
4450
2671
3324
2375
4296
1163
2526
3608
4402
73
45
672
1554
3521
3686
2983
2323
962
3757
787
1854
337
2411
3158
3911
1369
3573
1121
0
3702
2005
2751
1998
2715
171
3281
275
3430
2190
3873
2899
250
568
1113
3551
1885
279
3327
3488
404
379
3223
3148
257
810
2272
2030
2948
3481
780
1227
2516
39
2831
2022
1854
1753
2517
3542
4105
4184
473
712
2740
3140
3496
2122
4359
4121
3854
418
2268
1582
2889
4469
3587
3979
1522
311
2636
3527
780
3728
4193
4085
1807
4140
3451
2239
1352
4353
2844
4112
1638
4183
3155
1833
4395
342
2674
2940
3153
2718
2389
2844
4002
512
15
2727
1964
1901
2069
1100
236
2380
3904
2384
786
1232
2846
2618
3420
2719
616
4146
3
1881
2806
4224
1946
4172
305
14
4126
1506
2489
4460
2643
3818
640
1476
3612
4277
3501
1547
2624
1465
4036
1800
3114
4272
2407
358
1685
3578
1734
2601
1263
3104
328
825
1530
1102
1248
301
2829
3574
3827
1889
4455
4178
149
4186
1326
602
344
1975
2888
2964
904
4118
3759
458
1381
1695
4393
3479
3388
1986
4445
2315
2506
1363
2453
571
138
1445
1455
1069
2991
1194
2019
2444
1049
3267
4094
840
4154
3889
3786
2018
4062
406
3636
4031
752
3659
951
801
2348
3452
220
3714
1816
1653
2327
3801
207
2146
951
3707
4105
1273
467
2232
3121
4386
591
358
2045
4404
4285
1651
1359
1921
3549
2460
3565
963
1318
4152
875
414
4431
3149
3851
848
782
2896
2964
424
1690
799
3557
197
1196
235
3013
654
2813
2543
1332
2485
1938
1399
3427
4043
2063
2075
1426
2845
1384
502
4063
3432
2121
1743
2857
3809
951
373
962
2579
4189
2418
483
3844
848
3140
1404
927
163
1431
1396
192
1317
2873
3296
2618
3707
2334
120
4210
0
4143
4025
1580
4301
4296
3189
78
2615
1798
1164
1642
1986
886
4129
1169
4452
583
4281
2192
604
44
3874
3584
3102
479
64
2402
2567
1931
2212
3736
4246
181
2623
1558
338
1268
1515
2451
2673
909
1303
3769
3723
1284
4054
737
2501
3926
641
615
3665
3197
265
1927
3440
1244
31
569
2513
3279
1551
3524
3642
2886
1927
3873
3164
3862
3740
178
490
304
3493
2169
4047
3337
4316
3703
1781
1118
460
1688
3582
2514
3309
2256
3863
1899
1318
1813
4010
2703
1610
4159
4196
68
522
2495
1321
1955
936
4199
1520
3205
1662
5
1558
726
2544
3761
616
1219
2080
1134
3779
1918
2387
3115
1814
4296
1331
3186
2643
2744
1577
3523
3857
614
1720
127
2087
1286
3732
4421
3004
1002
3774
1490
3617
219
2543
2425
2026
2728
737
2353
20
2483
1680
4014
4088
2667
916
1277
2302
3793
511
314
442
817
2938
3299
778
3690
4292
3599
2573
3025
2731
2101
3269
2006
297
1164
2759
1340
569
4390
2465
4232
3035
2947
127
2152
3414
1470
2814
2413
2817
3101
2576
2305
4074
805
2100
2643
1717
2650
1926
1386
1675
2443
3922
3256
4097
2294
2009
1329
3994
632
1658
3007
3708
1776
1453
3608
2484
2306
1746
3510
1332
702
1813
1739
1903
3803
1066
1680
2236
2499
1927
4029
2497
49
2015
159
22
728
65
3056
4110
3201
506
4362
1417
3650
3303
2709
4072
4383
2578
3360
3875
990
1163
3075
2323
2962
374
965
2003
2292
3174
2933
1348
4249
2743
2767
3567
2414
3356
4118
3854
676
322
1585
1238
1131
1499
310
1594
14
2103
1024
1997
2358
607
4462
3507
4085
1285
2628
0
1881
2412
1355
3954
3855
1754
2452
2805
2047
996
959
1662
1275
3248
576
417
1542
3762
1723
2930
2048
463
1920
1817
1707
3448
1521
2077
487
3141
1731
1031
2382
1753
2829
3376
2669
4213
2982
3010
1135
4358
3114
1618
2832
1710
361
830
647
1418
1199
3311
3638
2104
91
2801
3291
1851
227
1853
4423
1312
3485
1990
2084
2301
252
1924
2907
2443
2191
2106
3599
2157
2283
1755
1400
3924
3500
957
648
3747
680
668
1580
3428
100
3125
3088
906
184
4325
3179
2499
1655
1193
200
4245
1202
3498
4144
676
1856
2408
905
3275
256
1106
1768
3567
1808
1558
998
2978
1215
3575
2487
2767
1227
300
1044
3081
1359
1492
105
3043
2003
4420
1653
2686
333
1592
136
242
3885
368
1570
323
1998
3842
1996
3522
3706
3753
1552
2640
4193
4023
455
539
35
1520
231
1768
2219
1050
2738
1358
3894
1285
889
4222
3038
4328
875
4292
4096
3503
250
2149
1864
2720
4327
2602
2659
358
1089
1277
2359
2404
740
2553
3994
2756
1558
3930
347
3182
1016
2699
2043
764
741
2236
815
3044
346
3937
3125
2724
3253
3997
2335
3043
513
447
2373
2041
2522
1855
664
165
2827
2279
1927
375
4438
3856
2325
3969
3722
1917
974
1686
2205
735
1189
3092
1727
799
345
2736
3107
4457
910
3894
4054
3953
3302
3020
2523
346
1831
2917
1239
213
2164
1108
750
2684
3643
1786
1853
2390
897
767
665
2877
4348
2344
2964
53
519
131
1908
3123
4211
2112
29
2102
3188
3226
4216
2870
2911
4407
4440
3357
1762
2779
1133
2218
3634
4245
2328
382
3804
1848
3703
2161
1763
1280
0
3843
3165
3614
2021
3717
2298
2122
585
2943
765
3743
546
3873
1433
2127
3642
1413
2242
3569
4006
1080
1278
1784
3434
2286
3044
1539
2358
815
1292
1342
1112
3031
1929
3042
2320
1311
4217
1649
583
1210
2019
4058
1905
1930
2995
3142
3367
3440
1994
304
330
3001
2080
3528
2971
1128
2291
1646
1320
413
115
3717
4410
2238
1299
1690
4421
1197
3985
1340
3426
4392
1094
2036
622
217
2452
3063
2138
1138
2692
881
1227
861
1245
2456
1634
4188
3767
1809
262
157
836
385
3814
3756
1403
550
4371
4191
3890
2995
2421
1733
1542
2583
3391
4335
2373
1194
2223
2003
1605
2774
926
1498
642
2986
1899
2241
190
3719
204
3047
1459
2897
913
3177
2248
1786
4354
3311
3901
3879
510
3437
1184
1717
277
431
2799
1383
2099
1590
1868
3006
2317
933
3821
2607
2952
131
2629
3802
1689
1518
661
1293
36
1284
688
741
4224
3522
240
3837
1461
3503
1593
4405
2515
897
1149
3619
2696
1377
399
2763
4096
2816
1687
2027
3559
2094
2654
2759
27
2827
2421
3735
688
1187
396
4313
1210
3903
2750
2344
606
2455
581
2260
2686
3883
3702
2451
249
285
1892
1916
3218
308
477
1101
14
2328
3814
1166
3352
3919
2010
4041
4012
274
3103
3881
3118
2142
1099
2959
2321
196
416
3390
1741
4449
497
2992
1702
756
2847
3434
841
3877
1630
2680
1456
217
3456
1121
4011
669
2264
3203
2659
3379
1102
2333
3523
21
3564
1868
620
4313
290
3982
3397
2456
1390
42
4166
290
1140
1905
3632
93
2631
131
975
1362
4328
3388
1797
1852
1664
1546
7
3015
1683
1018
0
206
457
3649
705
3732
1511
3108
1632
939
2935
3004
4157
111
781
2773
2302
2066
160
692
98
3182
2935
1241
1430
248
422
1700
3962
335
813
4177
2214
248
986
2840
770
2883
2339
1301
4313
2526
162
3587
1919
623
1039
3135
3376
2074
2246
178
709
4096
1373
2143
2535
4214
2996
3111
1411
1975
671
1848
2329
1862
4028
3621
4269
2575
1390
3703
543
1112
3487
1901
3960
2031
3064
1828
1955
3693
1087
3128
2882
848
1368
3893
296
450
1170
3668
3162
1907
965
3463
1317
2969
4203
593
3313
3012
635
3035
4273
3824
636
2079
1951
1921
4212
3247
1533
972
594
1657
518
913
3022
542
2054
1736
1208
2360
4289
174
331
7
4370
3674
2512
472
1369
1529
1817
3456
2038
1013
2015
2306
2757
1826
2409
1480
934
1111
4390
2565
433
2220
4090
1446
4165
3422
4125
2401
2214
2791
1523
1470
3286
1111
3628
3178
1830
1454
2217
1994
2178
2155
567
2322
1129
206
2000
3547
3459
1236
484
3709
2087
502
3173
2182
1595
2903
910
3704
1434
1813
3650
2431
3306
2195
2847
1587
2344
2570
4414
835
4259
2662
1455
2840
2508
1523
731
3464
2308
2759
2846
4411
1311
3283
2666
3915
1130
994
1859
3672
3810
4103
2838
1090
875
3027
2301
378
4360
4001
4306
2605
893
2922
2638
4421
216
724
2317
223
168
1986
63
1315
1751
3944
4425
2470
1607
4395
3829
4399
1169
2047
2558
1830
715
1951
2914
1702
803
1072
2590
3560
441
3603
1429
3692
3499
4032
901
3337
1730
3755
3626
4361
706
3208
2562
2006
3308
655
863
1869
4103
1997
4276
4463
1606
48
946
0
3483
35
2508
2658
637
1526
2464
3409
2310
737
1759
1738
1207
1352
2634
3778
1137
1881
2125
1856
3878
1141
3846
848
2818
1065
1702
3473
815
313
2797
3895
1836
2237
3608
3475
2958
2346
3525
827
3859
4092
2495
2597
2063
3864
1845
2816
1184
2636
4452
1933
2475
2183
499
3742
547
1101
77
1389
1906
3182
1381
1877
3319
1085
2548
85
1929
942
2276
1718
1944
919
1474
831
2592
484
533
1633
3746
3475
1192
2955
2351
3437
3999
4021
2285
929
107
84
1756
3358
4301
1393
1769
2529
2274
1905
2795
688
1237
2950
1904
4217
3821
2228
1712
374
453
604
1625
3284
1046
2713
1017
3933
1494
1572
2135
2763
868
3937
1124
724
1445
498
2488
2132
3947
4345
2083
370
2949
1707
1568
2192
3532
3316
4377
4154
907
2117
522
2207
2883
1621
276
3308
4334
1430
1057
3596
1860
496
2508
2222
2944
2256
3673
1182
2502
3953
2888
1379
3677
3671
2819
3551
611
863
863
1154
862
178
1694
2387
1664
87
4390
2895
2109
1822
3143
484
3590
1800
3763
2427
2258
3954
2505
2747
4277
1393
3327
3951
2148
1952
1300
48
3667
3166
1336
917
44
2604
3247
2973
116
3768
4214
3805
2760
3517
4005
1010
1664
1042
2141
4466
2295
1158
3312
3151
4236
669
2743
1757
2057
1663
2502
166
2944
3139
2841
1748
695
3872
4107
1200
2165
914
190
4326
3756
3424
3754
1293
3039
3646
4163
3315
4354
1103
1314
3698
468
2396
1522
856
3789
949
5
226
1353
2631
4338
3360
2013
697
1019
2790
3942
139
159
1349
1527
4160
2716
3326
1798
2204
2889
1401
2563
2314
117
0
446
2291
2029
2501
3227
3980
667
930
4164
3907
3028
1633
2806
1945
1278
1139
2318
2902
2284
2312
2817
561
3871
2155
3927
3241
2157
1362
566
2326
2660
107
2312
3430
2207
4092
4213
931
805
203
2448
3102
2893
1614
4182
1494
3387
513
3574
682
1579
3347
1485
3635
4093
477
3320
3910
2128
1296
1787
3198
644
1226
2471
1938
3946
3629
3037
684
2762
143
4375
606
3143
2634
4214
440
2401
956
4005
498
3229
4422
2653
528
3763
1687
1913
1677
2555
3258
1015
1993
198
109
2637
1060
2190
3201
3515
2906
2805
1893
1010
3456
1558
2288
613
2391
593
1681
1391
1052
11
3134
2455
1497
3823
4289
2349
309
2062
584
363
3459
451
2784
3389
3517
3537
2034
2014
3250
2172
208
3068
2405
309
4110
1958
3246
2325
1010
102
1637
3465
4085
925
2260
4254
2634
12
2991
2109
403
2848
3752
3312
3746
3975
1052
1035
4427
1352
3685
4040
369
2448
2050
753
3200
1019
21
372
1661
2297
114
1123
3859
3327
499
4193
2529
2402
3094
3304
968
3949
1437
14
2427
2182
2148
3820
1361
3125
2301
3382
2784
660
570
1900
2413
4035
2720
1845
897
1729
3281
3800
2179
426
292
1085
1820
153
1598
2434
2505
3876
1779
3330
3553
438
790
87
681
2394
1090
3369
2115
3500
3055
1776
1850
1932
1171
557
2746
1288
36
4146
3331
1957
3675
3378
3150
4258
2609
404
4014
136
1293
613
2706
4254
168
4324
4156
3047
2815
4430
852
1401
1509
2427
1469
2299
500
2021
3554
3795
689
3205
558
1557
194
1875
213
3404
220
3019
4387
48
53
3026
1767
0
4355
1953
597
2710
1871
1976
2056
1859
2658
3804
344
3660
575
479
2594
915
2889
3678
4175
2330
3384
1605
1985
2894
2582
4170
20
554
3399
195
486
2626
3720
1429
629
2574
7
2857
427
8
2494
2409
3405
3351
4232
3304
1621
3769
3129
975
4287
4455
1330
1290
2309
1918
2092
1711
104
1300
2517
860
2696
601
3843
554
486
3166
1254
768
2316
3035
3127
1237
3799
1856
503
3816
3908
2832
679
2716
343
2362
2687
2836
2839
1717
1028
3272
2327
2133
4446
2350
226
3029
902
342
1647
4314
1146
2539
3428
357
3635
2556
3836
2740
797
3437
4294
4243
1209
598
3199
2967
1956
2560
1155
1709
2729
392
3679
1534
3724
1067
1268
901
4372
888
108
3562
2904
3896
2823
2292
991
1558
1078
2910
2834
2854
1057
226
3181
1013
4369
2884
1675
1164
2207
1499
4095
3867
1335
4371
1293
3292
3278
991
4126
2324
4159
1258
1693
1672
2170
2203
3799
814
2009
2200
3955
3319
3230
3708
362
1687
4104
1427
2467
2474
1923
3611
399
2387
3418
2044
2327
1184
1581
3687
4065
1300
333
2701
4471
4090
2901
3580
3480
124
4356
2181
2865
3724
4213
3912
3708
1835
4048
4447
1365
1727
604
144
594
2588
2907
3149
3662
356
2245
2855
4151
3604
57
4091
62
561
4001
2105
3325
4383
3539
1193
954
2100
4256
2258
307
1887
3665
4135
648
730
2478
1322
1513
223
163
2358
1304
2650
340
1707
2588
2291
3275
4374
3581
4419
2158
4420
1686
1816
26
270
2648
1235
262
2302
2057
965
3252
1367
3697
2822
43
2052
4149
2537
2693
962
3661
390
2876
0
3295
302
2201
1617
3986
1463
711
2868
363
1070
2165
3522
4026
4100
2691
2919
2445
3872
4007
1616
2983
133
1820
2109
769
2689
241
3423
233
1938
359
4398
3047
4295
4366
1247
3542
2246
417
2350
1331
3106
2797
129
1713
1944
2805
8
3715
2155
794
3260
4283
650
3636
3381
1537
1524
3216
2137
443
3115
2573
3472
4206
1059
389
3680
3318
121
2797
107
1368
3417
781
1960
1845
4158
3431
751
3314
3145
3012
3909
3074
357
3461
4446
994
2138
2852
1081
3333
2376
2920
2274
544
2659
2113
2280
1287
3741
49
268
1805
2722
4255
4027
3384
1619
3888
2978
3178
2157
4146
825
4322
3949
1278
1805
43
1193
1379
3445
1287
3021
3686
142
823
786
4299
635
3572
3539
1774
125
3495
4373
2765
3647
2573
3277
1489
1948
4347
3167
2339
1673
308
1921
4008
946
3536
3033
4383
2114
4144
68
1917
1463
3458
426
161
2294
633
2178
3606
3379
3600
4160
3954
1672
1836
3840
3928
3693
4235
2424
2113
2426
4199
408
477
202
1527
2530
831
3198
1440
4311
3331
1180
2616
4453
1449
2859
1912
2670
3806
426
1913
2978
2413
771
3197
8
2418
4159
3262
3681
662
2473
768
1715
2654
3374
1948
418
956
975
463
498
3043
2785
228
503
3114
3436
1623
999
3855
921
2844
2686
1966
1501
1270
633
3799
1062
2334
3193
635
1806
2319
2973
4144
78
1805
3568
3381
3360
3836
3001
1902
901
1482
2488
3867
2409
4468
154
3079
4468
3185
2003
46
1805
2136
451
3545
2286
459
2047
2447
3637
1688
854
2370
3871
2014
2557
3912
3355
724
869
0
2869
152
385
2795
3733
2845
2721
375
3100
3902
4097
3030
3311
1647
591
2230
228
2979
1579
4028
1014
934
2469
1500
3263
3193
107
1880
1880
1756
1288
1549
2221
2357
4382
1977
563
1242
1336
3979
3076
1611
3063
1478
1778
2529
2248
3304
1828
379
470
1189
1436
2305
121
4025
542
88
3984
1552
2146
2699
840
2635
1838
2411
1379
4011
1706
1824
2460
743
3875
1826
3955
678
2691
3603
4291
163
2477
1084
1522
642
4363
825
99
1122
652
70
4385
2680
2654
3877
49
2315
3647
408
3694
3181
3365
1337
2261
2626
1698
3801
125
3400
3680
3194
2415
590
1821
4133
573
1503
4229
1552
2932
3408
1454
1304
2003
3227
986
1671
3033
3811
91
3403
4241
3840
861
3359
708
2827
4083
459
2082
4046
978
3424
4100
1873
1623
1526
3019
1761
3552
3875
2673
2526
2144
1821
1713
2372
3860
558
3979
2001
1308
4116
4070
2447
1728
2948
65
1798
3696
1222
970
2935
3795
3957
3938
212
919
2396
67
1585
4327
4208
8
1478
3381
1950
1166
506
58
2632
3385
1502
273
2534
4133
1349
1800
419
1055
4466
890
1022
833
4451
272
2822
1851
3151
3251
418
2680
98
1613
3512
2498
3199
902
2539
1989
3065
2143
52
165
1399
2748
73
3567
1309
406
2722
1810
3257
2397
2047
1305
1177
957
2563
623
1419
165
2292
2160
3853
1486
1300
1985
781
2686
2328
2053
2835
2516
247
2888
1726
3229
696
353
4303
4424
778
812
3378
2160
2637
550
1777
3691
3663
2569
504
2724
2716
3112
560
985
1774
1461
2908
3898
3997
2781
1261
1170
0
1137
2642
113
328
3692
1532
636
3895
3080
3360
47
3267
1740
3569
3567
1753
668
2558
924
1357
1113
3674
3325
2814
2286
346
4168
63
2461
537
2652
2850
463
1210
3560
2894
698
114
2762
2358
111
257
1281
1192
3011
3799
3359
1944
3198
1703
750
276
657
3308
4245
4032
2062
3864
3524
668
2025
600
850
249
283
4094
2132
3542
2345
3546
1485
843
2166
1068
2057
1311
938
762
1896
1444
3214
4330
2144
3981
1590
2921
171
4353
2955
925
3268
90
1115
1400
1559
446
128
3589
839
2370
1154
1298
3143
742
1020
4158
1687
2276
738
2724
2679
1538
941
3092
1424
3826
3906
2747
2296
1087
1158
4209
3201
3127
3367
372
3562
187
656
3728
3401
62
4214
2279
2761
3479
137
3635
202
4446
4297
173
3309
3207
769
2474
3310
1516
929
604
2713
1773
4185
2702
2401
3051
2375
1354
4471
1051
3068
427
2706
184
254
3634
282
1260
381
271
641
4151
2537
1403
2663
1626
2149
4283
4469
3422
984
488
781
3893
162
814
1644
4340
2319
1626
3859
4365
3060
2004
806
3819
3068
1909
1279
2581
806
1994
967
3765
1482
4346
958
2233
4389
2701
1488
375
3867
4336
4431
4053
2735
2628
958
1569
784
95
254
2608
3148
228
113
3322
3589
4308
159
939
3772
1978
1693
2554
4416
2597
2584
787
3499
746
2448
4148
1015
3273
2775
1189
1083
3467
4145
2478
2722
944
808
2258
95
2810
745
4250
4066
2542
3974
967
3646
2254
2471
2085
1832
1053
1555
2727
1206
654
1674
4111
1942
1505
2507
1304
226
2656
1646
2861
0
579
250
2860
3078
3569
3522
656
3662
1349
1695
2602
758
2075
2435
3564
3958
2691
1301
1258
2800
2892
204
3750
2904
1328
4152
1306
3294
3358
1543
3287
145
2440
219
1968
692
3619
1852
2675
2425
3871
3893
3256
2277
2608
4235
750
3703
2913
2685
3409
2106
2958
3447
2434
2579
2216
741
3040
1453
1189
1512
2661
3259
4242
2073
131
4192
2661
1365
2181
334
3389
2051
1717
2588
56
838
4400
1179
3170
3928
1332
1525
3424
3093
3319
3494
2548
3131
4046
167
2019
38
2969
2105
4015
1645
870
2483
1976
4043
3485
2797
3631
2562
4337
183
4300
3585
1727
1476
3887
1903
2006
3430
2570
4267
1409
2543
1394
1930
293
158
2844
702
4173
4120
4350
2305
1699
232
787
3692
2054
2289
3989
327
2283
349
420
1840
1017
2752
1567
3178
1805
1593
1779
537
2355
4390
1925
2039
4399
2405
2988
4351
3766
855
2143
3885
1825
1646
4392
2734
4416
257
2218
3176
312
3873
3962
682
1129
4121
2192
4315
3222
1625
4161
3528
44
3058
3862
388
503
2236
1208
3870
2184
3363
1799
47
1390
2498
1572
784
2372
1738
2014
3344
1352
4373
247
1368
1870
2964
121
601
588
3450
1169
552
3282
3406
1606
466
2841
3866
1094
1457
1527
1370
4349
3982
1686
4252
470
1835
3673
1647
3357
1080
748
1833
2018
3954
1355
2681
3570
2719
3988
3681
606
1528
1594
249
3258
3113
2900
1281
857
2697
1711
192
871
3776
2500
4264
1633
4344
93
1491
3292
3166
881
1727
1909
3030
99
1356
2160
1058
3694
1191
1508
21
1805
1706
1252
2937
4402
0
2243
1293
3050
3930
762
566
161
2620
3742
3798
1370
2799
2379
2607
137
808
4096
1499
3704
2151
1206
2985
57
679
335
604
3606
3632
789
3957
2677
3814
3154
2029
2406
3127
3556
759
3468
211
3599
477
3889
860
3589
3608
3242
4147
1393
1225
3534
1111
3112
2804
1407
3958
3428
3601
4391
1084
1251
598
1387
4399
1804
3716
4292
919
3348
2439
1972
4193
45
4463
4264
1335
3674
1056
4378
3399
2759
217
218
1453
2822
3468
2569
1834
1686
864
2528
351
370
2438
595
1590
162
2516
1140
2343
1538
2390
516
1677
3950
748
2741
2915
1644
1134
3649
2776
1242
930
4251
723
496
682
1441
3940
488
1457
1960
727
3578
1930
1499
3786
1714
4396
4139
1609
1068
2885
2743
658
2810
3692
1802
4347
3108
2854
3559
775
4099
1566
3951
2198
1006
134
2538
3703
3478
1114
2633
1875
881
197
2340
361
2403
4172
1958
1821
2588
1115
4059
3333
806
1510
1416
481
1426
3800
3860
2140
2207
615
2209
2049
3333
712
2477
935
517
2111
1235
2974
2588
2077
1315
1192
2580
3161
3595
3388
2025
2586
2360
3080
2487
1371
2051
250
3688
2730
3363
3534
1743
2970
2370
1877
510
1481
605
4153
1510
2576
4174
2797
847
1155
1592
3882
3607
689
1220
2368
208
3875
3858
3212
3258
3065
735
3899
1027
1590
338
1782
1413
3719
465
3598
3620
1386
3891
1321
3666
1894
4136
2604
1861
1075
907
678
1085
4317
3882
1200
3524
199
3617
1129
1308
1462
1116
4109
1416
3600
51
4003
408
1560
4379
3918
2444
1935
1966
3331
2092
4364
0
377
27
4083
2264
2327
685
2188
74
3115
3611
4159
3875
913
2975
540
2176
829
1828
3023
1707
96
680
3868
975
3762
3698
1004
2095
663
3076
2413
4056
3205
3784
87
2976
1714
3138
545
1601
2248
4292
2576
1318
282
2955
326
2150
2014
2405
2048
4242
1128
3283
970
849
1115
4306
2961
2682
4337
3929
2309
1610
2294
2071
4075
568
4374
3750
1719
2687
3424
3622
4319
2868
1061
3122
1596
598
3690
664
3622
89
468
1233
2361
2538
1265
1152
1799
1651
508
3679
971
3271
2774
2310
4323
3868
2140
3441
3142
2116
1809
3974
3116
2230
1133
422
2220
3623
3804
3420
2139
2809
605
1117
3006
2116
1240
112
4326
1534
2768
4469
2355
4325
1879
1762
2738
2000
2086
2768
2496
1170
4415
3642
2728
3969
2190
1818
340
2504
4449
2327
923
1551
2045
2655
1349
3997
1176
1984
2219
2750
4416
1479
2181
745
597
113
3126
1956
463
1996
3422
156
762
4375
3397
2304
216
2286
4328
1076
1864
468
2586
1383
348
216
2924
1438
4441
3638
3771
371
3484
839
2993
3201
250
3275
2373
2513
2158
4174
2281
1779
796
1589
4389
1575
2779
975
4091
3901
536
902
550
2930
1436
3936
419
2237
3355
369
2627
1714
74
1974
636
4377
4095
3773
3769
2556
4089
928
2092
4447
3257
2555
1121
1053
1758
1144
2906
3336
2586
2870
2258
1691
818
3307
1745
2164
2187
3200
2384
910
2658
1803
49
1708
2464
1589
1923
1391
1435
3826
2973
177
620
1092
4067
463
2144
3238
3644
128
4060
3123
331
4010
3753
2283
2444
2161
4253
0
522
2277
4116
2670
2986
3905
2667
2189
248
1330
2913
2450
175
2543
2563
1250
1283
1415
2436
2638
2311
3064
672
4048
667
2010
4440
1140
946
1747
3493
861
2895
1100
833
3628
240
2916
695
2495
1032
381
2924
3019
3300
613
3991
3417
516
4184
1968
2540
2106
3348
3213
4075
2497
332
3700
1685
4212
4106
3631
1099
265
1379
2999
263
1253
2858
225
178
604
2357
2695
3687
4285
3378
1255
2880
511
3575
655
4449
74
1056
3649
1729
3374
3584
683
1232
4384
3989
3649
1644
2440
732
3181
3853
2606
3706
2469
3271
2788
1912
2318
3278
4376
1320
3643
2766
3970
4188
4117
216
1648
1677
2555
1465
2973
2541
4091
4010
1927
2069
3748
3004
163
3648
1260
2805
2251
643
2469
1363
4363
111
3331
3244
1625
1259
3587
986
536
2030
4467
1358
2954
3038
1749
3295
3276
4169
4129
4138
1839
1159
1627
16
3837
1860
2468
1769
2549
3693
2162
1975
3634
4118
1562
3366
4139
3470
2328
2838
2022
462
2173
970
1423
1941
4373
468
2504
450
450
1778
3396
35
3601
900
1301
917
497
1239
1585
315
263
4034
1285
1995
1950
4344
3073
2148
4292
4053
2109
1581
4142
1963
1818
1811
2607
2819
2806
459
3300
1696
3405
4049
3855
1689
2212
2417
668
536
2907
2364
390
4086
3399
2667
1457
1307
2627
2111
2519
1075
3338
1648
943
2326
457
3096
2591
3344
4247
4359
249
246
1603
3077
2771
264
2355
1856
2592
1930
1473
29
3327
156
1760
1928
2796
1486
1866
620
1260
375
159
152
4395
580
3227
4168
984
4106
0
889
404
4073
443
774
1470
4210
540
1433
3285
3996
4043
1885
141
281
2625
3131
1980
536
2825
1870
281
407
1082
3664
2165
2253
2483
254
1997
1483
2756
3129
2535
748
3759
3701
2830
408
4012
3253
2791
1483
2764
4028
1369
4091
2905
4135
4196
804
1529
2901
580
2102
3927
3733
3019
2266
1594
1907
971
327
1575
2113
1073
1199
3927
2558
414
4466
3623
759
177
3724
3259
1389
2836
696
2194
2800
1099
2074
718
1749
3489
3392
2780
3526
643
2570
327
3194
2709
3238
2482
2155
709
1816
4341
3858
4265
419
268
413
1296
3618
3725
4013
3850
468
3374
1543
3621
1769
3420
2013
3728
3395
1657
4030
1680
2407
3402
3717
1182
259
713
4374
2817
2863
1550
714
544
3043
2123
4352
1098
2258
3180
1453
217
2236
4357
2980
2499
4379
4352
4462
750
450
569
1491
3306
4150
208
3583
2062
580
14
3008
2884
1441
187
1226
2826
2323
1004
1930
4347
1341
4394
2944
1578
3483
363
101
526
2347
2062
1486
2332
3489
810
1714
966
2705
744
953
4143
1518
70
437
3884
3429
722
832
1301
641
2929
2930
3428
483
148
3558
1519
1468
3006
2594
1483
4212
3372
3629
3314
133
1128
709
1959
2487
4437
4349
1308
760
1670
269
2727
3698
4057
2682
4271
3875
3753
3301
1976
1365
3150
1018
2244
1141
2033
2516
3595
452
4088
249
3836
2525
1317
1331
2854
1895
3195
118
3407
508
2268
754
700
652
2311
1933
1185
529
229
1330
2537
4014
362
2780
1164
1636
935
1631
3729
903
2898
3527
4252
1184
0
1824
3787
4100
1593
3971
375
2864
2135
37
3966
3906
1644
3930
953
2569
547
3288
1381
1952
2548
1253
619
564
2702
80
4372
313
2543
2600
1885
2111
1190
989
2055
2225
3042
1610
3972
872
2707
3812
51
359
400
1642
2638
1845
30
2392
1892
1053
2479
4073
3470
1535
2329
3780
4301
424
4110
2870
1353
2251
942
1987
3156
3028
1589
4290
2000
3346
4026
1120
3896
3624
1876
289
703
1183
1167
585
4358
3312
151
370
3056
2033
3963
3117
2233
502
3916
2347
2513
1926
3075
3496
3541
376
1712
1745
2142
1433
1603
4298
3605
2990
218
3264
2252
3051
2539
4100
778
4056
4372
3145
1342
4395
2226
1967
407
3371
2507
2507
2799
3099
432
3528
1704
1178
37
1819
1015
821
2930
2952
4214
247
3379
548
1934
2910
1885
815
1320
2685
1804
2476
2539
726
104
2166
3760
2274
3708
3330
433
2407
1589
268
4149
3553
1289
2430
3767
1377
3619
2067
1677
2552
550
3309
706
4264
2037
355
2583
1975
827
434
3285
4254
1938
2724
3033
2045
1592
2699
3471
4328
3186
3509
2069
2333
3284
1519
3546
1189
171
2615
3853
4447
3924
2917
4028
3987
1362
2852
474
712
1618
2230
3933
4003
312
3805
1792
2155
998
3160
1151
3171
3586
1732
1969
3185
1125
2097
1358
4224
2511
751
536
1782
85
2718
4172
3468
1138
1546
3399
3539
4338
1657
3389
3806
2319
2561
4311
3840
3577
1329
622
518
1914
2005
569
1910
2605
2098
2290
937
2917
1312
2994
117
385
999
634
700
3402
1896
2579
102
815
1278
1719
0
1529
808
1949
4242
2954
51
2735
731
2860
945
3425
2666
3933
1549
3679
3497
2206
4342
1913
4359
2793
4179
161
1062
2233
475
1119
1881
1269
3478
2910
1046
4239
1757
1098
1670
4036
847
1330
3153
2201
2361
1315
3977
680
909
2672
1052
638
2074
3621
3931
2840
4152
2094
1452
3894
4293
1558
2866
3283
3948
178
3280
1547
4459
2159
1865
1990
1189
1371
1786
1279
594
1672
4137
1495
2181
1333
2802
1840
2717
2573
4342
3797
2779
3148
1042
2012
596
4085
471
2289
480
4060
2739
2381
340
3724
1411
3497
4254
1527
4269
4364
3014
1447
2933
361
4407
2602
1840
3495
3973
204
2338
3449
2126
3738
1765
2636
4140
2781
2020
3898
1963
4413
3211
2740
44
4183
1833
2675
1472
1951
3474
2745
4257
4216
3597
3244
2248
2923
1024
1303
56
326
2114
2115
3164
2965
2434
1888
243
2505
1375
842
1153
1726
2184
952
2622
4071
4334
2639
2430
4260
249
407
3833
585
1522
3509
2029
796
1746
4109
3818
2346
2460
1565
3889
504
3829
2089
2014
4371
3138
3251
3557
398
3988
3508
2375
3433
1443
1842
4070
1388
944
562
3720
1173
2434
3226
3721
1963
3631
3567
2511
1086
3929
3531
4250
1260
2624
3861
1681
1054
3836
2945
858
2795
4218
4325
2758
64
2468
991
983
2555
2441
4370
4233
2985
1804
2256
2660
1986
3725
2942
1349
2232
1194
207
295
3495
3301
730
1412
2377
3320
4442
114
2637
1734
1826
1245
2678
2566
804
2877
256
803
492
2702
2897
1974
387
2804
1870
3964
1155
1721
2763
3716
1273
0
3561
1522
4432
644
3290
4330
966
2095
3051
3786
420
3033
3946
3741
893
4314
3346
319
901
149
3051
2090
1556
670
4272
381
3284
3375
4024
1060
2472
4046
3064
2853
2574
2364
53
3890
2156
3111
3661
1288
2184
3599
2749
4378
834
370
834
2199
486
3319
3356
2648
3322
4415
1704
3066
2822
695
2130
931
1532
4393
361
903
1446
3667
3977
3483
4008
4465
749
1787
2513
2589
1273
2110
38
654
3517
4430
2918
1275
164
365
2193
3293
3461
2161
4265
1099
86
11
3731
1753
180
270
3418
3711
1766
3818
2490
1711
1747
45
1794
3507
416
2644
142
2002
1223
3869
2547
1865
89
146
2008
650
272
3180
2893
2941
1387
3873
4296
1221
4408
2343
4229
1398
589
1329
214
2084
361
3976
4267
1008
3965
3139
1826
1872
1042
1498
3532
3789
722
1995
707
324
2231
2215
3474
1823
637
3427
1966
610
713
1576
3098
424
3030
1318
498
1992
3198
1738
4284
255
256
3091
2799
1726
322
2472
2164
1356
490
2878
2005
691
1235
3134
1422
4413
610
831
3909
3503
1564
1044
2729
699
3772
2516
4378
2387
1896
1231
1728
1315
2420
468
2631
206
2396
4461
291
681
1674
1295
1966
2498
1880
1369
3180
3425
151
1404
3359
95
1580
1273
2866
4174
2313
3233
339
1963
3884
1813
1255
132
1811
80
1333
1257
4301
2948
877
1617
2792
1007
2267
881
2598
1805
1226
4340
2089
2542
74
3557
4432
1212
4001
2449
1168
779
1511
3627
248
2172
584
1553
709
4262
3050
39
3670
3499
1333
1843
0
3649
3362
1483
187
1753
1326
58
3511
2208
66
796
2456
2640
1772
3927
3944
270
4349
2751
3778
1237
3969
4247
2268
1340
4300
3535
4302
3467
3455
2606
4373
2644
1616
3071
3362
1175
3539
2277
2406
3085
193
4286
1148
2995
1153
1935
2558
356
2843
877
1487
3689
1755
3163
1233
1620
988
2359
2242
2802
1766
1759
2965
1652
3003
1855
136
2654
2913
4250
450
1224
2027
3709
1537
2091
3736
1202
134
1321
245
3300
1378
597
2199
1935
2200
2044
681
3132
1307
2536
2843
4269
4025
713
3273
2119
2842
950
1231
1268
1071
2882
1767
4395
127
2507
3651
2528
312
1265
3353
3039
2236
4313
1842
2224
3817
4134
4355
3093
1487
4191
3488
1839
1669
4161
1892
101
388
2686
2781
296
1752
3029
2990
4448
1285
2864
3856
2789
3944
1029
1403
3756
3842
2681
307
1818
2563
3202
3085
3277
3624
283
493
3118
1476
4170
2251
3503
1136
4357
4442
4180
2945
2695
4065
1517
56
2160
1202
1564
160
2983
1757
4389
3036
2008
3951
1506
736
3951
3479
3344
139
2871
427
899
2300
1693
3216
4221
3146
2371
3915
562
2959
2229
642
3638
4287
1452
2367
3792
2515
1585
651
1182
1910
4443
118
3343
2511
3838
2609
2745
3381
4252
3874
1616
2264
1042
3307
2305
2240
1352
3412
1195
103
154
1219
1399
2528
2861
1395
2862
3645
779
4290
4265
2031
1491
671
1719
1910
4083
489
1444
1705
156
1325
43
4280
4230
4364
3675
3002
3270
2519
4020
813
3425
619
3800
3151
1402
2033
77
779
3266
741
3714
0
1784
1204
3601
3519
3579
2437
4039
2052
1350
3539
12
3359
1008
1622
4248
2962
2550
570
624
2413
2843
146
2465
579
796
1645
561
3201
3382
1135
3265
2741
4397
27
1177
3107
785
3949
2074
2040
1228
2625
1106
3406
2232
1292
1279
2824
2932
2252
2701
1768
551
2431
3069
1460
7
660
3381
781
1048
1817
1648
1131
2724
376
3260
395
2076
772
2509
478
1103
139
4418
2142
1529
2428
1508
3723
2147
356
2255
4406
4133
4402
3943
1328
513
726
2715
1620
2519
2875
3846
1465
3844
752
329
504
2241
1161
3392
3207
4057
2377
1089
4336
3720
4445
2266
3786
2734
2296
254
1860
2637
333
138
1291
2394
2011
808
56
2285
3192
3652
1429
3299
392
4406
3432
2202
4178
2891
1380
376
3872
3549
855
2707
1395
3432
2047
1665
4030
1923
1556
4216
2463
1470
981
1244
1050
3469
1644
4314
2965
1081
1286
772
3243
1071
2175
2177
4119
3672
1398
2638
3675
3376
2356
1720
4311
756
2177
1188
3565
4367
1174
2287
4094
3603
4383
1515
2961
1161
148
0
3284
4445
1394
1509
2571
4153
1153
3492
3296
4430
3890
4177
503
4467
305
3073
3393
3284
3605
2156
877
2844
4074
3890
163
3205
1631
393
173
871
3541
2705
3780
1250
2843
3973
3286
347
1128
2346
3575
2541
4004
1567
259
1737
477
3220
1260
4244
3503
3695
2385
2159
2006
1177
588
1221
964
2958
2963
4470
1672
900
608
1075
1301
1196
2839
2237
2302
2279
2840
2386
3790
4252
3552
1924
2908
819
3665
3199
2105
3087
680
0
702
2353
101
2481
1050
3233
68
1513
3392
2136
2912
4400
3133
3381
2344
3284
1154
2883
1053
2293
1449
3702
2509
2466
3906
576
3000
4449
3356
4224
2462
1654
1132
876
3062
2836
2977
1828
607
3543
2669
2175
4127
3302
4152
1197
3418
1198
2984
826
3644
125
4188
328
4463
2297
108
899
623
1760
597
2727
1532
1928
1152
3386
2260
3366
1802
123
2622
2653
4210
1148
2274
2378
1217
2284
2399
2027
2935
1966
841
336
3719
1447
838
65
3781
1563
3251
1310
4362
2044
2393
3618
3494
3185
4144
1248
1550
4321
2456
1689
2142
1475
2440
254
3630
3650
1009
1594
3799
1224
3115
3161
3506
1041
880
1111
3714
2874
1032
3014
497
163
251
1504
1225
2961
1737
971
4342
4275
2342
2868
3176
1449
3298
2973
2499
2642
3531
2501
3635
1687
1055
987
555
1524
2244
2316
1132
3222
2423
3832
104
1549
2786
3267
3459
455
260
3232
4179
1441
2881
3819
2727
4126
2671
2808
3909
2645
2749
507
2899
1524
1434
3664
2619
748
4020
2074
3813
96
3466
734
4172
25
4442
2908
2142
2671
561
3305
4275
1201
4393
1564
3204
244
2229
2988
2862
982
1687
3970
2621
271
598
3752
3518
1059
2289
1695
4225
3974
2541
606
2442
2479
3332
3727
1789
130
739
2982
2414
1862
1783
855
3338
2704
3535
4287
3351
3006
2743
1359
3197
3210
2242
4430
1206
2108
97
4405
1652
497
2844
4413
3571
1683
2199
2606
1896
120
2607
1158
4033
3643
515
1453
3497
4314
3527
3995
1270
2457
2594
3748
2817
0
3651
2906
3834
1273
2487
275
2697
1595
2522
2441
2726
216
3093
1681
3512
760
1404
3269
3495
2028
2288
2205
3482
3229
3775
4150
2049
1356
917
539
3341
519
3800
3225
2753
1117
3646
1915
4394
4366
1675
4139
302
2537
1811
2386
1329
3123
2963
3893
3001
4106
3337
3189
1809
2070
1214
957
497
3934
1517
4267
3248
66
2015
4208
2055
20
2490
2457
478
2323
3271
3415
393
2137
3057
385
3970
1143
2861
960
3495
830
2183
1024
734
1790
1078
846
4297
3748
2668
922
344
834
2229
2304
2942
1243
3803
448
3243
1797
282
4356
328
3482
3853
1349
4411
3097
3017
3100
4288
487
2272
964
870
1897
3126
4441
2705
435
3876
3222
2728
3870
4326
3070
4335
3272
2845
2547
4025
4459
4242
2328
4294
1800
125
2325
1480
2558
4424
943
1140
2435
2636
4345
1046
1010
1668
4320
1359
1955
4214
1621
2569
710
304
1478
2695
2805
2866
944
4028
1185
1163
4095
3542
1435
284
2415
510
823
4026
2912
1024
1324
3875
3466
80
847
3695
270
1146
351
714
1983
1046
3120
2271
3457
1781
3841
3043
1012
2364
609
2442
1684
3971
2785
4328
3226
1382
2781
2462
2929
3645
1794
3777
946
1793
1192
3465
3138
2956
4287
3274
2761
1194
2781
147
1744
1346
3564
2512
3821
1768
103
2937
199
1171
321
4399
3946
3112
16
3381
2177
2067
3966
4014
383
1538
3493
3054
2499
817
851
1987
2921
2036
2596
2201
3483
835
2223
377
4369
3698
4332
2312
1896
564
994
3153
299
2784
3934
0
3999
1525
1380
2844
2342
3243
2158
3633
3500
3858
1693
189
1498
1890
661
3559
1676
1204
3045
1852
1140
3513
610
3648
4215
4264
536
3814
1585
3347
3900
4096
595
1475
308
3125
2302
4209
4346
2588
4416
3138
4207
1787
1757
2932
2660
2666
1181
262
393
3181
2687
2515
4079
1071
727
2777
4164
2122
2277
3492
2102
2729
1390
1677
2973
1463
1683
2390
1770
129
2277
3457
3823
63
4360
1078
4449
3452
1379
22
2114
2770
3036
3589
3120
277
1885
826
1641
1752
418
1763
3325
284
1535
4116
2306
598
2619
911
3568
2559
3387
4104
4285
1306
3039
593
2231
1296
4373
778
25
557
364
3134
3718
794
207
3148
743
3376
1321
3424
443
1706
4133
3186
3090
467
2959
844
2275
4353
3645
1974
18
2280
3845
3708
2819
4337
2677
2592
3351
3218
1956
4314
4464
689
656
612
562
3202
4157
3173
2062
4084
1950
3907
4412
3835
1983
2140
3416
2096
2467
483
1408
3539
4344
3054
1497
1816
1853
2877
3673
2667
4141
3451
2056
2876
2936
732
1770
4038
1308
2724
3766
3837
170
2057
2115
2387
1973
892
3254
1806
2317
233
1468
419
662
2242
2973
3237
4231
4126
4164
702
1154
1701
54
3020
3499
1221
2894
1723
1250
4256
93
1036
2135
1524
991
1779
3654
4285
2988
3466
608
3576
2700
1267
2541
797
4303
2721
1515
2694
3933
2938
3207
1716
3778
3730
793
1025
4404
295
999
2808
2931
1166
614
1174
587
3539
22
979
2592
1431
2532
2532
85
3862
3205
3991
82
0
2791
1128
3474
4077
3770
3393
3912
3986
1297
2903
1548
1877
1294
3274
3455
615
3463
3706
3740
1203
4271
687
4174
2012
3709
2912
857
4012
2422
1175
3789
3732
3902
3898
1901
441
208
2378
502
2122
184
3041
891
3519
4365
4272
790
3529
3400
3981
3175
2813
345
1013
1642
2837
3408
4410
3302
3979
58
1121
1573
3638
2359
80
1071
4180
2610
3488
3208
3753
4103
4107
2488
1300
2721
2109
1419
2257
2900
1440
1618
3188
2640
566
640
2996
3718
4167
650
3052
1877
4451
1487
2590
100
4008
4256
3436
794
933
1939
828
210
972
2301
4209
2857
2827
2865
2434
2296
1254
261
3512
1612
550
1807
869
4257
1292
2860
1677
1054
2716
545
3004
3343
206
2718
2573
4334
557
876
733
280
2621
1307
2382
4085
411
306
3932
3719
3216
3385
1593
244
1314
284
3911
387
895
4465
2466
799
2931
1580
2098
4182
1637
488
3733
188
2442
3902
701
394
1173
2137
4022
3347
3767
64
1573
4461
1052
842
2765
1134
481
1189
2875
2237
2010
2614
443
3184
2849
1423
766
3100
2647
840
50
3202
2031
3917
1040
1151
4275
2335
4396
3944
1546
3433
2187
4404
3849
2194
2982
414
1960
1131
3554
1301
3605
3710
1358
3977
3889
2588
1187
2352
275
2830
3615
462
2308
1815
1236
127
1142
2019
2733
2877
3340
9
1180
891
1217
1263
357
4398
1833
913
2917
3862
398
3160
1118
2463
1593
4203
320
3442
1064
2666
450
4176
4184
114
3354
3138
3812
486
1262
1046
335
0
4224
3313
1528
2900
3383
1018
1878
4238
1169
3140
747
2109
4003
283
2129
1578
2654
251
155
446
3958
2329
2284
2255
1469
2996
1382
3024
517
921
403
3786
1782
1642
2002
3033
919
1594
2781
4020
1777
3572
2040
2599
3806
4205
598
4029
2747
3524
2636
3543
1897
3230
1826
3079
2459
225
3692
5
2732
3010
1936
696
356
993
891
3758
1414
1950
4305
297
3285
4448
1176
1154
718
3141
1539
1732
1609
399
2154
766
357
178
1765
3455
1323
2858
597
4263
266
2762
3477
3845
593
1990
2716
2228
3995
387
9
1370
2725
37
3630
1641
2749
4273
4466
2240
2771
1846
1592
1164
679
268
1421
279
4264
1759
3610
200
1603
892
3963
3504
1951
1171
3550
571
304
3949
3094
136
4235
3029
69
2882
1481
949
2836
1858
3257
3470
1408
306
3414
2672
1340
3584
4254
4437
4220
2607
514
865
1214
3451
2584
2631
3667
1498
340
3891
2337
4175
4408
1798
1398
904
544
1061
3263
719
472
2526
588
3010
693
1456
3385
1172
2510
3485
472
2674
1753
551
737
144
149
1314
1643
4391
697
2505
1230
3338
2214
2372
264
897
1646
401
729
3349
3797
2992
2905
3471
3343
2441
3446
973
2200
4133
3680
2598
3767
1152
3078
155
4310
1593
3118
1260
2498
1650
521
1378
2007
2913
2472
2340
3449
3831
2297
1420
3974
4259
1848
2676
111
214
685
2552
4243
1486
114
778
3484
845
1822
3625
629
2402
3462
562
1860
4074
4410
1014
1632
1717
254
2342
3801
0
4373
1644
2198
860
2459
3777
1883
3921
345
2174
3783
840
482
2523
1350
2301
1472
150
338
4117
3965
2944
1819
738
4303
3303
1868
2975
2197
1996
4142
2811
368
2765
1789
205
962
1209
189
2532
1703
4095
3550
1278
2212
1083
1761
908
602
3476
1388
4375
2185
520
663
3423
2415
4085
4270
1654
1035
2088
4376
1875
2768
3730
1211
1695
2724
3672
1389
1465
2131
1654
2716
3037
2136
3687
1490
4459
3028
1853
2431
3780
3640
1528
797
535
3922
2315
1960
3046
1633
178
732
3357
1050
3658
3846
4051
2543
2451
408
4295
3395
773
1723
700
1526
87
1894
2538
3465
1744
897
521
2914
522
4370
2746
1516
2131
1040
2785
1961
504
3607
3481
767
582
4039
2840
3129
4192
2161
1476
1034
4385
8
3363
2897
2846
4223
1420
994
248
116
4444
922
1706
4271
3266
1376
1926
205
482
3768
4190
365
2108
2343
1002
3673
1185
3556
2396
1867
3445
2412
3604
3654
1196
764
2715
1424
3096
439
1956
2821
1241
1290
3409
746
2622
4135
1689
512
4227
3584
1914
2277
1549
3890
4003
1915
1831
2763
1844
3176
3253
3398
3822
4130
3191
966
2596
472
1120
1409
247
4131
3876
3959
2190
813
850
4165
3994
3456
4256
407
4117
3919
569
2773
407
1049
2449
1119
4238
3337
2919
2255
3045
3412
4075
1234
2090
37
2672
4386
2959
3315
1091
3082
716
312
3578
857
4231
3207
3885
4198
529
2900
727
3617
3536
3680
2213
4332
4252
1611
4364
1047
2318
1291
1814
0
1404
2568
393
3728
3038
3357
2747
3923
2590
164
3818
1755
371
4176
4431
159
931
3985
1530
3020
1136
1648
610
633
3045
2568
967
3530
2990
1221
2925
3097
804
924
4009
3793
990
469
419
878
765
1235
3178
252
230
4120
1871
2074
3129
429
3624
1186
1780
627
1706
1650
3231
3261
1882
2231
1120
1222
2417
2834
2102
3394
4389
1492
3989
2345
2613
4345
189
2481
2693
2146
1892
522
1347
2778
3845
543
2099
30
3702
2952
550
2999
525
550
3793
3142
2295
503
4205
1433
1253
4019
3946
2192
1297
1295
3425
2891
3922
483
3240
2476
3155
3642
3163
1723
1508
3623
265
1431
3530
3762
408
4458
838
2131
2504
2125
2743
881
3393
1093
20
665
3355
4005
973
186
3560
3122
2587
502
3144
1727
4306
2129
3007
487
2322
1327
1585
16
4090
2802
2030
3768
431
4043
2602
551
1896
2854
1278
2983
911
1594
4121
1739
477
2090
147
61
1341
4291
1353
1443
1254
1575
3811
260
882
4049
2238
1341
1426
937
4022
304
1221
1062
1631
1685
4232
1375
3113
539
4398
1518
2539
3186
3201
3984
3023
1891
4330
2657
357
4323
1704
852
1227
3833
1927
607
3485
4363
4102
1369
3797
2719
4379
2204
625
691
1442
439
1616
4260
1524
1300
2356
149
1927
2381
4280
374
3386
1471
177
3411
1803
275
348
2362
3735
1111
816
505
327
3809
895
2438
1979
1997
4053
4342
4409
1685
4102
1474
2602
1084
4323
1577
3932
1191
2959
577
4010
1170
3419
0
3598
875
2269
140
3744
1128
1095
73
3189
474
1033
37
24
1374
1744
3332
2640
1485
900
2726
1602
1136
2288
2580
3981
2562
788
2974
952
2561
3982
3778
1917
71
2540
667
2759
4376
1969
1398
833
3245
2725
4021
998
3754
2509
1169
1692
3373
4127
4005
1099
2520
1418
3305
3928
4340
3645
669
2780
529
2889
3049
269
940
2924
2371
337
2101
1330
3944
2693
2411
2800
1913
3166
849
3902
2393
2485
913
426
2694
4436
2733
2812
3320
2591
186
1761
2819
2179
2784
1558
4269
545
3977
483
3760
305
65
1207
527
2453
4300
1865
4373
3296
105
4396
3492
1305
3686
3668
2971
1376
833
3348
2364
2215
2431
4226
309
3854
4440
3048
2821
677
2082
522
4325
471
2304
341
580
810
558
2791
3567
3641
782
4160
3578
3416
3106
234
1301
3896
1493
3104
3587
3621
1157
294
2130
3321
1375
1765
1288
1547
2213
4261
4036
1700
2165
3775
2775
194
1208
2516
4062
4441
3955
1349
2592
2956
2769
4423
135
1562
829
3657
3690
2766
1746
2619
482
769
505
2408
3115
2955
993
431
3792
1507
1510
698
417
1823
508
3449
1017
549
3915
179
1264
3005
3653
4308
2989
155
4385
3920
3291
2620
899
3385
2942
3074
3151
4195
2590
3375
2539
3901
748
1839
4446
397
3632
1961
2571
3747
4078
1306
2007
1465
2626
889
2018
4388
4444
2495
3434
3835
2779
2717
2506
2125
542
2336
2992
4383
1025
4276
3852
2843
3165
1612
3612
3747
2296
709
4233
0
833
922
2961
1969
3169
3705
760
3224
1719
1917
3618
857
1356
1254
623
3934
3454
1495
2484
1512
3069
2859
3097
1121
207
2215
112
1232
4235
4424
1561
2894
1044
2302
1492
405
2350
4269
3360
164
2732
3098
3677
657
2610
3697
3260
1980
25
2867
3697
3471
1639
4100
429
4377
3284
1048
3963
1434
4173
2756
3757
4058
1297
2632
2577
2885
2667
2353
3855
2442
2803
4385
4404
173
3925
3794
2155
2707
3030
2843
1715
3752
1389
996
2570
1007
1319
3931
3439
2644
563
1006
368
159
2586
2218
1566
64
4005
1086
763
438
89
3583
3778
2089
2913
2366
4149
3067
4188
1843
1280
334
3349
469
914
1962
2130
4327
3569
1009
1902
4003
2469
333
4162
1072
2811
2013
3212
4243
409
3919
1916
1129
2737
2533
3741
3555
1336
1530
2332
1042
1782
3876
256
1195
868
2780
2256
681
3452
1658
1193
2524
0
754
2975
1111
1036
1421
4113
3044
201
3349
1595
2685
428
1443
1058
1696
167
3649
49
912
3888
885
2408
1913
1830
2554
122
1593
643
1763
814
3167
72
3812
808
2273
2685
386
966
1548
4133
3098
1672
2209
3493
1023
1501
172
2529
275
4256
2027
3761
2864
3351
3985
196
2691
4453
713
1249
2525
2223
3212
2652
2825
2221
1521
734
252
3559
4371
1793
2398
4462
1291
2887
735
3682
446
853
3362
3167
1282
1309
664
4458
1118
1630
55
2022
700
1553
3505
2152
1182
1371
2436
2629
976
3091
217
446
465
744
230
78
0
3508
178
3484
779
1149
1935
1889
1654
389
1006
485
1096
4376
2306
3604
2864
678
1651
547
1804
2294
3496
3341
2670
3070
3346
4067
39
2257
1356
3658
51
2811
1821
366
308
780
1647
2069
3019
3496
1360
3580
2775
983
2238
3463
2701
1474
1986
3388
1960
2727
1428
3206
2591
1007
1986
2581
483
4438
3743
2781
669
2698
1133
3046
1710
4057
2445
2462
3855
426
4275
1416
64
3575
2053
2068
329
330
3274
1947
3711
3069
3451
540
438
2811
3139
3739
1294
399
2853
4308
3227
4062
3906
2630
2679
774
4182
4155
269
4410
4437
1084
53
4133
891
1625
3044
55
3354
2033
2126
3268
541
2298
462
1480
3792
718
2107
1116
340
4283
639
4157
4135
2510
262
3120
3639
200
69
1241
1000
3958
2618
726
3994
3239
3031
775
2869
695
1398
841
1666
3366
1142
900
3222
1576
3034
4135
2611
2298
344
2444
4018
300
732
3192
1004
501
1944
3583
2087
2329
593
2131
3436
4239
4182
922
2927
1923
998
448
2177
3648
514
4347
2526
1497
3436
1250
3400
3573
1528
753
3650
1005
1095
671
2937
402
1684
2285
1928
494
1637
1375
594
3849
4101
1205
586
3468
3828
4196
1629
774
1122
1006
2360
3331
750
4019
651
2430
1914
3151
1405
4325
3268
1169
1767
2613
53
2904
1460
3342
3259
1725
4228
3048
1592
2822
3905
2919
3011
796
1848
2232
3487
4064
572
2216
594
2064
4150
1394
1863
2176
209
3162
3736
2384
1194
3662
1900
0
3772
4139
611
2892
3776
2860
3088
2603
3318
2340
1789
1629
2760
1922
4397
337
3549
3000
3958
273
1337
265
4335
2920
3519
68
1012
3229
3106
220
2848
1726
1754
781
1822
4168
3488
11
2855
4034
1090
3206
2833
989
937
2421
1639
3958
3433
2222
1547
4143
1573
968
1681
3555
3923
17
889
203
1441
2034
463
4153
530
314
1481
1922
307
738
1647
1695
3738
704
2026
3645
4430
1615
778
2759
2367
111
3083
4262
615
1033
3434
1276
1392
15
2043
1063
3716
2616
39
2173
2938
1344
3145
1054
3459
570
4263
2173
3586
4313
2259
1482
1552
3851
4450
1705
3514
3876
783
1339
262
3654
1427
4300
44
1078
805
1471
2259
3851
367
2932
2805
2148
3763
4467
811
3833
1413
1073
3825
3850
2794
132
2436
3347
3612
2375
2603
3112
2496
3531
2267
3720
3115
4295
1763
248
1239
671
1013
1632
462
1774
773
2226
2014
3561
2103
674
420
2089
521
1438
488
1764
2772
2564
2025
150
2912
3677
1817
3494
3891
2934
4095
281
1243
2177
2648
4128
4386
1977
2526
522
818
3052
1696
3554
2217
2672
670
434
3465
1270
979
1024
4160
2693
1670
2937
2516
1471
879
50
3989
1222
73
1962
3407
1856
997
2812
21
2739
2919
2343
3238
545
2896
238
1974
498
1702
4169
428
867
1117
3956
274
4258
4265
390
1537
3471
2301
58
2802
3955
1790
1219
1140
209
1812
1048
1800
2913
3021
1395
3700
808
3909
3149
1355
2457
3497
0
366
2676
548
1310
1313
2515
38
4402
3036
1692
3870
2400
1793
872
1179
1970
2083
693
3093
1486
1679
4031
3640
2608
983
3922
1598
2801
1677
2199
3674
1349
3613
3830
1539
1775
2047
3907
4442
2719
855
2399
1534
219
4030
3102
349
137
3340
633
4080
3152
501
47
4
4400
911
1531
2248
395
3809
1582
1364
3928
2730
2506
396
3650
590
1062
1571
1159
2903
3376
4342
2381
4447
4467
3951
326
2520
40
1487
3849
3379
1759
4053
1060
85
2160
2912
4305
3283
2973
3639
3202
2790
3039
2425
2469
128
2332
3007
20
1925
3167
833
2524
1296
3569
2470
152
2896
3536
1618
523
3612
1176
348
4031
3228
2952
2477
3276
2123
2104
2301
1944
85
3900
3466
2963
3940
3224
4392
656
1612
1479
3502
3080
3939
4266
1999
800
452
3897
15
2508
4311
1880
2808
4036
1820
2371
1230
909
4263
740
552
3192
4133
1328
1753
4057
3946
2174
2911
3593
1517
3980
974
749
2205
2041
4039
2401
2229
2441
2987
3020
2077
1717
4234
2411
1507
1079
3953
3866
2746
2493
1683
2981
4182
4468
955
274
4209
1165
3202
951
2468
1250
1751
2886
2908
2223
1408
1613
4404
763
2403
31
2642
108
3728
14
1061
452
771
1379
2719
3009
2168
1973
1692
3265
1654
2686
3815
4195
1532
1867
2575
1962
1189
4385
260
2506
3460
134
2954
3594
1578
1792
4319
3469
1494
3686
2171
2360
911
575
2621
1997
1145
72
2812
2500
1776
439
2235
4391
0
1551
1197
3740
976
1191
3506
2578
1851
1271
1013
1817
3648
2543
1163
4336
2985
4007
2947
1042
1142
1521
3536
663
2422
425
1134
783
2924
2083
3433
3756
2167
4163
3663
1231
2984
3881
2830
3174
3227
3217
2513
112
2604
3984
4337
4222
2401
3530
2105
3274
3595
4366
2241
4384
3187
1603
1830
2200
2945
383
1863
3411
3223
3317
230
695
2484
968
1003
788
2017
4295
421
3357
1940
621
3759
2308
1818
1951
2791
1936
4420
2735
732
958
1681
2843
4383
348
543
2572
533
2544
769
3285
3901
1073
3424
502
2772
811
2374
2566
2627
1632
1327
741
2206
3578
673
884
2997
4056
2903
1257
4082
2741
2866
2161
2829
3373
1051
3676
2033
4008
959
1754
4299
77
1832
61
4228
2247
3844
3828
2848
1723
2216
66
3187
4452
508
2536
1087
3331
3257
3220
3776
1911
478
3808
1436
3173
2860
2630
190
3045
3377
1013
2259
4253
2851
2301
1194
1173
705
3471
2976
1093
2723
4035
183
36
344
771
3498
3938
1446
219
1552
2918
1256
1979
1509
1497
647
2585
425
2623
1752
1512
2571
2683
4337
3619
1303
1489
3326
687
702
1466
4172
1854
1036
2472
3518
1963
2889
1956
4317
78
126
217
1788
1305
2445
1769
879
2889
417
3994
2680
3435
3355
2590
1423
3082
1314
3914
3293
2558
3620
3333
1215
2817
3454
4042
1203
2796
991
4468
1792
4148
1822
2632
2438
645
2751
1915
562
3441
4268
1758
1986
2795
3067
2789
3183
2840
0
2441
1233
3984
2824
1822
4181
642
3487
2811
416
1442
2965
4010
3881
941
2782
971
934
545
2931
2257
4305
1380
1878
1671
4003
4442
3876
2246
3709
2592
1439
2607
4395
2526
4196
4194
3521
452
3810
4458
1439
3591
406
745
1492
385
3559
2117
2949
2101
1840
2978
4402
2850
4005
218
1533
723
861
2109
2820
3969
1030
2375
2785
2610
4376
2454
3674
3142
4160
4329
3058
1389
2222
1584
3815
567
1940
2340
622
3272
4320
1684
3647
983
2594
4395
3002
543
3423
653
1203
2821
4168
1217
3329
3996
2633
362
4019
2665
939
1450
488
2447
2524
2753
2520
29
1422
3363
3886
4357
3479
4110
1427
2283
1365
120
1492
1121
1195
2521
3493
2143
1753
3267
4265
2675
2396
2407
1686
1188
1546
2563
4341
4365
1109
3408
150
4135
1809
586
2163
2499
2262
1076
3119
539
800
2392
3104
1107
2179
4070
1695
454
1246
256
3785
1715
2147
1758
1191
3177
2778
4325
2598
3489
3203
262
503
3189
3611
3510
138
2275
412
1124
1154
744
766
3864
3155
3572
2160
4415
2741
1887
181
1200
2646
946
3032
789
69
3888
3255
664
1923
2862
3444
350
3471
4163
3456
2742
337
163
4000
2455
2125
2641
438
3771
1843
1852
3552
2900
366
1512
3861
2403
892
3624
1592
2701
1256
219
2916
2818
2957
1762
1960
653
1954
2793
1159
4309
1459
2977
3998
4287
4109
2305
2253
3366
3066
1307
2897
1305
2843
2281
1930
3926
515
2639
2602
0
142
2694
814
647
2601
25
3617
287
947
1222
2124
1616
2527
3592
1026
4109
630
1728
3189
3357
4053
4288
1196
2551
3901
1595
2199
1747
3272
592
3822
2818
406
574
742
2023
3593
1124
4155
3801
3016
2006
110
3684
222
1560
3102
2492
760
1090
2381
2506
3673
463
3753
3108
2743
789
4438
3375
3943
739
757
4262
2503
3753
2341
1185
1707
1920
2490
4266
2988
2009
2643
2623
706
893
2081
1893
3789
1098
3663
3773
804
4184
4334
1921
3060
3042
2169
3212
3836
4323
3186
1635
2248
1094
2842
18
2453
2739
141
2701
4342
278
3675
144
1284
4018
3733
4181
1646
947
1457
2245
3018
3082
1527
1096
3782
601
1297
2620
104
3407
3953
335
2436
70
1918
3496
3426
1098
2718
2474
1843
4248
1523
4203
4024
3445
586
4032
4280
2297
3807
3560
1820
2852
3287
4193
1277
142
1301
4009
2491
3226
1485
4071
4064
736
3077
3346
260
2543
2621
2548
1106
2029
2071
3626
2730
4258
3719
103
4343
3848
1562
685
2416
781
2454
2958
3715
1460
3133
3398
1514
4412
3334
1668
2325
1700
3875
1515
3003
2252
1379
857
3443
4168
1359
2724
1448
4006
371
4437
721
4019
197
1791
2187
593
3373
2988
3171
384
2805
2234
200
2025
2335
3309
1653
3249
4091
1839
2855
2232
949
3942
3837
3993
970
3284
424
706
3341
4045
4057
1713
2885
1892
1814
1413
1387
1066
4069
3120
4357
1277
914
2873
4285
3093
3206
842
2755
0
3855
2986
179
1284
1375
3667
3720
2664
1864
3781
1876
3272
2210
166
3362
588
3787
1243
781
1081
3384
1963
782
3295
1477
1532
1452
2331
4450
3524
267
2875
1506
3100
3591
786
4390
2059
3689
2745
980
1787
2926
4432
1502
38
3303
1094
2973
3959
945
589
4054
1284
3802
1600
631
1504
2961
2516
2808
4392
1762
3986
1029
3629
747
1232
2095
1276
754
3449
275
680
4152
4363
2653
2951
4004
2969
1916
3912
1391
2407
1132
880
2349
936
2817
3393
2284
3537
3699
3970
3196
740
152
2956
3683
1188
3328
2229
2034
4041
472
2877
2571
2675
1358
192
1608
2279
2583
2774
3239
3240
1206
2306
123
3909
1150
3276
1550
2889
2707
1009
1362
3398
1650
3208
489
1287
2726
4186
4344
1237
855
2467
3365
861
3771
934
453
823
840
4456
2691
1446
1184
1858
2306
197
3982
4059
56
3859
557
1154
1707
1269
4110
2325
1235
4148
1876
624
2648
3627
3641
1481
3212
2126
3290
2728
532
950
3400
1281
1468
1915
4440
4292
54
2633
827
823
1163
3978
3270
64
3240
614
3734
3940
1271
69
570
875
165
2969
2655
387
4106
4374
1920
3553
265
3678
3695
4212
504
1552
1812
144
894
1443
831
1351
2998
576
326
3804
4289
1286
2652
1240
2496
686
4269
709
2196
3445
2491
3310
721
1932
600
733
1885
393
992
3698
3303
360
1025
4197
4443
886
4413
2436
1738
2067
3227
2624
3966
51
1525
1253
0
1580
2598
2018
2321
2810
2676
3061
2322
1521
1750
2939
2324
761
3787
3225
3159
17
2594
1690
4176
603
3708
845
486
1302
4162
816
378
2603
113
4247
2451
3231
2874
2981
59
3766
2922
837
3873
1008
2560
2746
988
2041
1670
3877
363
2293
3223
3710
2942
2716
1784
2382
441
2162
528
1425
1164
589
921
918
221
2767
259
4436
2629
1042
361
4174
1593
308
1934
4086
1779
2156
3481
2554
4162
17
2122
303
2085
2502
2108
2436
1057
3474
4152
407
1046
4304
2877
3294
2125
2881
326
3877
2158
3042
3162
886
1834
2175
1862
376
4098
4118
988
161
1406
1673
2014
3548
2621
3651
392
2497
3057
263
4117
1698
3705
2619
4450
1435
4267
2081
4449
742
351
3634
3447
3371
1271
3688
938
1294
4459
1787
1037
3405
854
2413
4402
3812
3706
4337
1953
2396
2860
4039
3884
2137
3033
2991
3810
4391
2389
1148
2227
3310
2824
2892
1319
3702
2570
78
677
2969
554
1146
1073
1732
2028
4055
110
520
902
2593
2448
678
3700
2334
418
1510
4093
3877
3657
202
2520
1506
3697
2387
3868
1526
457
1973
2628
3121
1785
4171
3707
3860
2711
924
2560
3025
492
1459
1948
1993
3234
2401
3921
2952
2329
2230
2547
1010
1821
4233
780
1553
3266
3356
1881
1226
1080
2416
2884
3090
4216
371
4100
2639
2049
25
1309
3477
449
2676
3631
3775
1577
890
1465
1016
2263
258
1155
387
976
4301
575
80
0
2459
4014
142
2873
2208
2266
2521
1587
1143
3050
869
1258
1281
2024
1484
3495
3894
3414
4123
3552
3970
2622
1602
2113
1421
1745
2861
729
2635
2590
968
684
2293
4249
1740
1150
1002
3986
1112
3337
1523
3970
4095
2457
2105
474
209
3082
2109
2603
4142
3597
2487
4462
2463
1365
178
2171
2342
751
2822
1553
1264
1849
4242
2382
3871
567
3960
4255
3403
2807
469
3910
1160
2503
2106
224
2592
1932
1201
2803
2640
731
281
1028
747
2218
3418
3782
2347
2924
1015
4215
3590
927
753
3863
2914
1602
3266
416
792
3992
891
3598
471
4361
1076
3280
1944
3020
1391
1919
3751
1994
2486
4245
4125
3226
928
3591
4459
269
2641
728
4378
2450
3464
2912
4465
3836
1121
814
470
3356
4253
4421
376
1842
4372
2759
4281
1579
3302
1483
1787
1471
273
1535
2875
4402
303
2726
218
657
3465
3131
746
819
3084
1687
2129
3970
3576
0
3588
2771
1472
761
1646
52
3501
791
4405
3167
897
4412
2286
4022
2422
2683
2020
610
2957
737
3422
658
4094
1211
2610
3377
3818
2844
1902
3486
2234
1002
2192
928
409
2063
692
429
2792
3734
363
3948
155
9
2380
2813
3708
773
3020
3251
2029
1834
543
4075
4272
3358
617
3848
1607
3660
641
253
1040
4347
150
959
3873
2960
1764
3799
584
1735
3280
344
4253
1960
1559
1220
2152
144
2349
3834
999
4442
3998
3725
3995
1396
4166
599
0
2170
3350
123
3417
3033
2425
301
1170
4235
3420
2116
4224
221
3241
779
3218
3479
359
98
2809
139
3995
2869
2307
318
3154
694
4439
2737
112
865
3416
750
2504
1950
2410
754
375
696
2459
4094
1020
579
1730
3421
245
2710
2262
3271
3281
3538
2076
2288
237
4179
3223
431
1156
428
1463
3046
2937
4316
2007
572
1065
623
2737
2524
1909
3136
3844
4084
1390
1953
2240
528
2214
3233
837
3957
2290
3749
571
3574
899
751
2395
2215
3847
3849
3491
364
230
3802
3248
3005
3703
2883
1761
384
1767
631
1107
465
878
812
661
3155
2875
153
4267
3911
2766
3150
1300
1755
1696
1055
2336
1165
4373
447
175
351
324
2613
2443
2304
2448
1849
1451
3018
897
900
3014
4315
1261
1184
1342
3208
4215
857
3873
935
3942
731
3524
2546
1514
773
4029
1237
2529
2499
2011
274
2331
655
507
2951
2712
810
2865
291
287
3589
4342
2075
416
4310
485
2728
2371
2838
3575
3628
1317
519
3553
357
3231
4369
102
2372
799
3164
1588
3904
328
234
717
1346
4008
1538
4324
3049
4255
1280
1367
1630
2669
4054
2402
3436
3978
1093
401
4467
1784
4149
2740
4063
1947
3625
2545
2871
428
4003
2567
1356
635
1047
1945
3550
418
4459
4447
68
3886
3930
3641
2476
589
1737
1725
1424
3414
351
3464
1928
3016
2210
572
4337
4044
3063
1400
3484
1483
1526
23
2949
1697
61
0
1374
2858
3044
2191
1624
951
2152
4382
1191
407
2339
616
3933
4009
3786
871
2004
1488
2241
1520
3887
47
3476
2909
2056
1820
1821
2202
1060
2787
1213
86
980
4270
3393
3905
4178
1235
4407
2488
1062
3156
135
1671
585
1039
2606
3924
1925
1535
2986
4333
3122
1752
2069
4032
3467
1759
2422
1978
4080
2687
3701
1490
1333
1295
1694
2909
1610
2897
827
3174
1674
609
3039
2851
3601
2463
4360
2093
2641
2573
1115
1092
1941
393
2921
3741
1332
1179
4387
4060
360
401
1260
3664
4032
3791
3660
3683
1760
1654
1137
3699
1257
167
110
1931
129
3409
630
3628
3061
1394
426
3127
3466
3483
3553
4194
4291
2038
2942
3811
3248
937
3836
3976
3190
42
4299
3659
1523
523
1976
3496
2535
1979
1349
2481
583
2975
531
3963
3218
3844
4308
2702
756
2397
2234
186
120
1160
3176
3117
1733
2408
3971
686
1858
4248
3299
4422
1410
3543
366
1075
4006
440
3527
2611
1812
4007
646
2772
2589
570
1947
3445
2403
704
941
626
963
511
836
2706
4130
2772
4324
3948
1732
2914
2589
326
3745
2577
2912
398
351
480
4184
604
3479
1461
2353
4232
3523
3126
2624
522
3766
1319
2667
3308
2706
2235
3573
4219
4464
1547
3574
2079
2816
3829
686
3803
4434
4429
3421
3031
2268
2717
285
3508
2213
313
1734
1768
1417
1690
1082
786
3767
1868
2275
747
2467
1041
2985
3302
2080
3918
0
1069
2742
2291
298
2714
1399
3891
4317
4348
3929
4428
3407
3923
4187
4383
3711
309
3313
3792
427
3200
2040
3709
4
2602
572
3245
3250
1764
3096
2343
3463
2830
287
4007
3957
1604
475
2305
3851
2254
2285
2408
754
711
4220
248
2107
1955
2367
1350
3319
1451
764
2465
4000
1638
3030
3269
3227
410
649
1258
1455
3286
3798
807
1919
2170
2930
698
609
552
2802
3519
2282
3905
648
2329
2814
4455
3153
996
2141
4397
1025
683
495
1863
468
2564
3285
1436
3113
3079
3599
3612
3785
1446
863
697
744
395
1784
903
3756
2756
2856
1409
2199
2021
1385
3463
572
8
2890
4469
2886
1582
339
2339
32
1934
2249
3517
2977
2563
2442
1556
3444
996
581
2520
2770
1182
83
958
1316
314
4048
1375
1346
1241
332
729
1180
973
577
2023
1710
2304
1909
2397
3703
2681
1861
1349
248
3341
846
1565
2643
4251
1370
4306
655
516
1412
571
4105
354
233
819
4357
3164
3693
3778
1287
1947
1130
252
2917
3301
2060
2200
3613
2094
3942
2455
1962
3788
1439
2717
3237
1181
2997
2834
2863
715
177
2096
4159
678
2401
4219
2592
2170
2933
3906
4446
740
649
3811
2806
1448
2741
2976
2615
826
981
1973
3247
3167
717
719
170
1731
857
1754
427
2948
4007
1065
301
441
1199
3877
2064
2348
1998
146
1956
3247
4291
866
4356
2323
440
3465
2142
1100
4326
308
0
707
796
4260
257
1700
3770
137
2568
1794
103
701
892
3402
2114
523
3268
534
4108
1076
1613
870
2095
3612
2828
4113
743
1981
3961
2518
2337
3560
4043
2390
1267
1185
4422
2497
1359
2660
917
2017
2823
3150
3556
3882
4364
3434
1252
1479
580
1345
233
3858
400
2022
984
4053
3292
3176
1173
968
2773
2693
2375
1399
3461
4284
900
2058
378
1014
3814
2768
2311
4002
3825
1619
3911
1164
4100
144
3060
3050
908
191
2618
1784
3063
1953
1951
4061
1036
1909
2586
3423
23
458
618
1895
3495
1183
2797
771
1240
227
3452
1947
3352
4235
1061
1213
2777
3254
1724
3993
3586
1908
1013
2586
1460
4391
1487
1003
2787
2670
1101
1463
1190
1290
3652
954
472
3645
4367
2978
3437
3814
4006
3485
157
2783
1379
3951
2759
1820
211
2553
4394
864
4201
3977
964
2331
717
2979
836
1866
339
1863
2546
3116
3215
2267
1913
432
1593
2557
652
3030
4059
130
3891
899
3896
183
2628
3538
2874
2009
3365
4112
1673
470
1627
3149
3184
3449
1664
3013
412
734
809
3047
2429
3846
3486
988
2488
81
2961
303
2310
1078
3373
4088
4291
157
1199
506
3673
1894
272
4145
2537
528
4204
1761
2242
2359
189
892
3271
517
152
3305
5
16
1578
4205
2800
3556
2059
394
2553
3618
942
2323
884
3060
2222
4301
177
4313
3961
3929
747
3357
189
346
3934
587
2139
0
1988
1934
337
1645
3492
696
1814
2082
2259
2134
3853
4251
2490
4369
1217
4174
2049
2272
1895
3051
3093
932
1496
2570
4340
4259
3150
2538
4418
3700
1294
4174
1267
1905
4168
356
3782
1130
1754
3321
674
4335
3629
2199
4389
1345
4295
1101
1213
645
4388
605
2379
4244
1717
830
451
4173
4005
1735
567
1830
344
457
3634
681
435
2048
2679
3126
2469
2226
1108
2942
2417
2594
1681
821
2726
3293
2568
1448
901
1740
3820
993
3453
4380
1952
3971
2645
3986
2910
590
2757
2691
1442
3890
325
3690
1401
2125
2771
2441
4384
843
3079
3046
4258
1200
3107
545
2079
1216
1556
2215
53
911
1012
59
3174
125
4104
1036
558
671
2343
4146
3696
1797
4033
2579
2649
621
2674
2236
3231
562
2168
501
1967
3087
2330
1884
1431
1246
892
1975
3891
3820
4005
3540
2432
3732
1041
4246
385
3005
1983
407
2202
684
2814
1504
54
4113
1636
4088
2288
2633
160
1979
1495
3838
2835
3975
4240
3886
1975
3716
2766
1107
1425
1646
1032
260
350
368
26
3381
4470
3868
1240
4148
930
2000
1610
900
2616
3828
1740
2772
3755
1261
4307
1715
2264
2246
3928
3519
1020
3352
2739
1733
1141
2824
3879
7
2741
2097
2608
3174
3870
666
2647
1583
508
2315
1323
2866
2384
2625
3792
628
2322
4210
1812
347
1511
4098
1113
1586
4424
2238
4007
827
2776
1164
4186
4270
1551
0
1934
2978
2212
3783
1509
4020
3732
237
385
990
2366
4145
1213
2048
2738
3147
1008
913
4026
1204
2912
3106
4470
1251
3240
3275
617
1574
670
4039
4074
2569
4069
4402
1044
287
3439
674
1031
90
1546
1208
1840
590
685
3021
2434
817
3976
1433
2092
1609
305
358
3372
4244
1440
971
1956
4277
3303
3556
144
1230
3968
3304
1073
2935
2427
329
2633
1058
3454
1611
4191
878
1013
2181
2844
1526
192
1434
942
857
1636
165
3749
4047
3185
1022
2026
1955
2766
3524
3451
81
2325
1805
1484
294
3077
3576
3754
3765
4030
3833
3297
1324
4410
913
3801
1773
3854
4098
2631
1397
4094
1706
2707
2529
2200
198
2653
4128
3667
3448
1902
1295
1888
1270
3535
1155
2273
1149
1973
417
1130
1190
3381
1747
1890
1130
4324
3795
4244
315
100
3421
4446
3583
2513
2675
1714
2342
3139
96
1142
3959
2067
3114
3117
1397
25
2578
3453
4324
3990
1412
1097
3682
670
3032
3913
3446
2813
1190
1979
3264
719
118
3631
1657
1917
3236
363
1757
1947
4329
1315
1950
1821
601
1695
1990
1345
4380
3811
3863
171
4153
584
4143
3044
1791
2937
348
4192
2539
4233
2532
228
957
3843
2703
517
2604
1173
2722
1515
3136
4258
844
321
2980
2479
801
688
3621
429
1305
4278
3197
2147
24
2849
962
2055
2753
3621
907
1994
3298
2578
2889
2054
2927
835
4038
701
4332
0
2919
1356
1324
3324
2307
1003
2968
1305
1259
3267
3700
3996
234
4066
2494
1726
3665
2937
324
3558
2983
2278
1365
802
529
1150
3298
2486
3175
3154
2378
1596
1181
1674
4154
3447
2404
2760
1247
415
1717
557
3264
2341
2210
1944
1907
4029
2136
1152
629
398
3612
1332
4376
3297
2256
1895
2544
1395
1502
2781
894
4063
1730
2151
2234
2882
2616
3912
4230
811
3517
906
1034
861
3599
1214
107
3157
1596
625
3209
645
869
510
2074
3873
1625
1423
1654
2940
2544
961
2896
2940
4153
143
503
4395
799
1758
2647
360
1416
1331
1042
143
3440
3167
3767
42
1685
1391
3959
142
783
3209
3980
163
1976
4335
1523
231
2576
581
265
1491
5
3033
4460
2303
3903
1470
1702
238
311
4366
4287
2559
3710
1915
80
1556
3820
3697
2126
2623
4459
3061
2903
3508
623
363
1735
4401
2906
3589
4092
922
4002
255
1523
814
704
591
1856
4005
2120
3146
4311
1981
1193
2910
2135
1621
1735
2529
1785
4374
3576
144
1140
2914
43
3011
727
1578
2797
1966
968
1086
3473
985
1078
2187
4157
3692
4201
3918
3311
2582
3797
772
4398
1421
243
596
649
2371
818
3799
1398
2631
2456
2828
361
2290
3956
4016
1767
3423
2105
4410
416
3238
2646
427
3270
2081
3319
668
1242
1437
2501
4177
3633
288
3243
4000
3598
1311
3730
735
1562
1690
1090
4021
1504
0
3040
651
2181
1875
1972
2051
3860
1639
3850
3070
823
4372
2031
2343
167
2999
1490
862
2868
4099
1811
3385
3894
1425
1364
2870
3158
2038
197
2290
702
480
1717
779
2130
1228
479
4471
3030
3575
1349
2329
2554
4199
4255
4119
1216
2890
1437
31
4326
2644
3175
3431
3213
4421
4032
2110
3089
3276
4375
215
3647
3084
1137
3680
4192
4393
2859
2759
548
790
2047
3659
4447
1055
1365
4235
1384
4197
1549
3750
3516
808
3087
712
3541
97
2272
193
730
2246
194
2878
3606
3310
2297
3493
3498
657
3016
1179
2726
4217
4029
2601
4063
2435
1665
3444
2870
336
3605
1000
4458
639
326
45
3036
2774
1197
2177
3695
1487
934
4421
1251
572
1613
981
204
515
177
2977
2395
1445
3941
1257
881
191
2812
164
3544
2658
4192
2165
3728
576
2090
304
4188
680
4401
1303
181
3650
3200
3302
754
368
750
3553
625
2414
3119
3080
156
346
2916
4324
4405
2524
806
4398
3649
2398
3428
1955
951
408
3811
3504
2548
649
4097
1916
2478
3499
4066
1114
3645
3635
1895
4169
738
194
3674
1009
1743
770
3995
1237
1406
4111
3417
2666
4147
257
3038
2435
1588
153
2702
116
3487
3755
3481
354
69
3469
4454
4399
1803
1537
2453
497
663
1443
4224
766
341
1652
129
1630
552
3546
505
2589
3035
3557
1664
2490
3664
1634
3527
3257
474
48
0
3369
1214
2686
2553
1610
1632
844
2550
1681
765
2046
4389
3624
2971
694
2268
4214
3499
3750
276
4324
1244
1802
539
878
221
745
424
793
1240
2093
2850
3290
1914
3675
972
4267
2676
2504
104
3815
2803
2819
1640
777
442
2746
2265
4340
3921
708
1525
1295
3854
3742
2710
4062
3940
3673
1443
2725
2436
2693
2971
1981
1539
3950
3701
2722
3541
2639
2100
2623
4093
2225
2579
217
1027
2088
1408
2521
2001
3994
3239
2453
1876
3851
1025
2848
2567
2105
1808
1706
1805
824
2647
402
1312
1426
2133
3029
48
3426
222
3998
356
372
4099
3424
3335
563
1847
3756
2675
2302
635
500
630
3305
3670
1055
1461
421
3397
1566
2843
1670
2721
4395
1908
1134
3703
1906
999
500
1155
776
3333
1595
3308
1710
2314
1280
4170
2353
3369
1749
2794
3876
105
1283
3588
2902
2966
2151
3010
1359
106
700
937
2163
2761
2370
395
4013
2851
4119
2327
3475
205
1960
4029
3175
685
2375
4100
170
2651
648
2794
153
3438
1219
3591
2602
2584
2355
2070
1015
145
3657
914
533
3178
3515
1122
1463
4128
2589
4202
2973
3382
1373
4123
327
2896
3851
733
3859
1070
873
3747
4366
2436
2861
3182
4346
46
496
2399
4111
384
1855
1187
379
1268
1553
3112
4271
3057
1223
3122
2722
2174
1284
1796
2299
2807
2266
1893
1905
2371
3584
2099
1987
224
3975
0
1732
3538
4379
3676
2813
2303
963
1118
3929
4400
4462
2238
2824
622
719
3591
1931
34
741
4068
1645
3620
746
2473
514
4201
2856
3899
986
617
3967
1200
1668
2700
3142
2927
3172
449
3145
4276
986
4385
950
2994
410
1312
3728
2024
1394
1706
1725
1072
1614
577
551
361
441
4396
2495
834
1642
3282
3874
103
3567
2670
138
2802
1467
200
624
1590
3674
3452
328
3973
3755
3415
612
1621
1486
2802
605
1001
1280
1709
2887
2820
1745
3982
3463
2061
4116
3920
3253
953
516
3283
4350
3835
3158
79
2716
2329
1765
615
1257
3461
4196
3887
140
2430
2123
294
2894
267
1897
3810
513
701
950
1324
3804
2275
3985
3563
1543
2096
15
231
2345
2362
545
1806
320
2708
2472
3363
2003
2122
2430
3884
1381
1905
2403
1448
4161
3822
4441
1548
1069
4122
3626
3683
2274
1221
3542
1541
1106
2820
3453
912
1871
3374
2202
3705
3091
2745
4442
1236
524
244
4341
3206
2516
1819
2700
496
895
2325
3708
3579
961
782
4210
84
1128
2003
444
3096
3564
1139
2005
2502
2979
4332
2082
1293
4081
365
1904
1999
2881
334
4365
3813
2919
905
4419
643
422
2123
395
2139
1128
2650
3410
3085
259
965
3493
3954
1404
2773
4111
3160
1693
2235
1905
263
2134
2598
1775
2332
3692
2703
3844
814
2964
1016
3990
415
1980
1465
1791
1852
0
234
390
1450
1086
1501
734
1500
2859
2065
1129
2609
4072
1565
1010
1599
2457
1545
4468
4451
3813
839
2166
211
616
2065
3817
1568
1756
3205
673
3963
2580
1090
3288
3052
2086
2763
3808
454
209
1953
4308
3359
2250
2947
1857
1643
76
1314
3869
181
1604
3556
1670
3194
254
1932
2780
3760
2435
918
801
4206
3456
699
294
3462
292
2031
2650
2980
2813
2054
3131
2502
1673
2631
3958
3720
2450
2258
2982
3982
2121
241
890
1112
4427
452
249
116
172
1200
4040
1292
980
4299
786
360
2577
2786
4101
258
2150
1076
1474
383
2449
1551
4106
3839
3972
1644
4337
133
668
3102
3525
1483
2102
2080
3730
2508
401
1906
1056
1308
504
3124
515
239
717
2989
2034
1389
1195
2860
586
629
3385
2469
3660
1016
3171
504
1097
3160
1696
3933
1724
2953
113
714
2618
2339
289
3061
3957
3039
1371
3040
3939
3751
1981
2535
436
1767
2823
3208
3623
4154
4255
4452
2929
3161
3693
4136
3045
1983
3460
2528
3843
2878
207
1440
2300
3523
2536
2994
2987
4470
1744
2599
3398
2947
1792
1407
3715
170
1798
2365
321
4069
1346
4280
3266
425
246
636
593
2719
3458
3910
3913
23
2870
3183
3320
1690
275
2493
1169
119
2976
3395
480
1292
2357
2806
3067
1849
4126
2956
1960
4382
551
3019
1495
280
647
3309
478
1109
764
4032
0
1296
6
856
1811
162
2146
56
1321
4398
3990
2265
2641
2807
1335
3444
3457
3012
44
4028
2600
3947
2426
41
1938
2274
1663
3545
1765
456
941
3839
3750
1078
307
1517
2098
2059
4133
3555
3632
1585
324
4038
3849
4242
4004
3542
3547
2656
4353
2565
532
1058
3735
1643
3105
2364
859
2788
4050
2173
699
3850
4398
2290
4091
2415
4036
721
1802
3933
4098
3881
765
4459
3594
2589
3087
1723
3606
332
1459
695
2953
3997
4283
2164
1585
4329
4238
456
1000
3910
1156
2269
996
1768
4324
3893
3761
2735
2095
1144
541
1683
3526
3458
1066
7
450
1587
1378
586
1103
67
2940
15
670
2098
100
1426
620
4134
1776
3942
130
3670
4268
2809
3248
2985
970
1830
157
187
2850
3304
3973
2659
3799
1717
3992
3162
1761
3584
1369
3407
1989
49
3494
2788
2919
270
4430
4056
536
2876
1778
3907
2426
2059
2217
1743
1899
748
2325
2529
3150
808
1498
1294
61
1951
2329
767
3506
3700
4097
3537
768
607
3630
449
3455
1397
451
3392
480
1855
1401
1652
1830
2726
3689
182
2232
4231
1881
1427
3278
930
1049
4174
3215
3346
3571
2702
3508
730
137
3094
3614
311
380
3571
1329
2236
1637
393
4450
716
1316
1098
690
996
2281
3832
2422
337
733
932
3357
980
2388
2193
3615
3159
4109
964
3256
3001
2451
1945
2424
0
1037
746
2429
2016
1624
521
2246
1429
2043
3732
1539
2876
3778
933
3141
259
1801
4376
1056
3233
1211
912
2745
3331
4017
1169
769
2126
531
277
1054
1258
999
1630
1124
320
1071
1212
4002
1071
2573
4315
100
1024
4111
348
778
607
3803
2590
569
3297
1787
3061
463
4052
2988
1077
1127
1270
3156
3409
1131
3518
482
2905
3432
2452
4464
3785
1525
964
1568
1855
3207
2765
2512
331
585
1727
2495
2917
667
2672
886
3065
3459
2615
1179
1928
365
3087
356
520
353
3333
3860
157
1194
699
1155
3184
3845
1853
1790
2817
2173
2621
4372
3449
3520
3853
4230
3560
2373
2279
2425
4233
1889
4197
3057
963
2755
261
2742
586
258
3113
1080
3574
68
4251
3471
1271
261
3134
2794
762
1422
1372
3790
1309
2560
1377
584
3968
3463
3533
2141
2022
2947
4471
561
913
2456
1955
3479
2707
2778
2285
1696
1661
3773
194
1807
3130
2067
4409
481
1543
2018
4300
529
832
784
1446
481
550
1454
2674
2566
1542
4133
3210
3393
3412
3019
88
2953
4006
3815
4353
2359
1375
162
1959
1511
1024
3070
2090
1652
3360
3347
139
3558
4417
1581
3251
1878
981
59
3162
2756
2692
1340
4005
3956
1285
3487
3914
389
4438
2754
648
1451
822
3542
155
186
2960
4222
3547
2867
3485
3325
3443
4098
3552
3196
1132
597
2860
2228
0
3741
2612
751
464
729
3094
1014
4434
3914
3082
407
2394
633
1414
2761
777
4324
638
1674
3791
1474
1101
4366
2492
1741
2377
4452
2997
209
4245
3168
56
44
3968
3314
181
3656
1704
2009
899
1033
1350
15
1258
3582
2561
132
432
1951
583
2101
4428
4075
4352
598
1347
4019
2045
2134
3576
7
1089
3231
2051
3772
4359
92
828
1690
862
1956
303
2364
3328
2988
933
1570
3884
2520
2171
1443
686
2669
1553
3077
1431
3314
1866
577
3516
323
756
3485
3374
2558
2807
4174
4336
544
3520
628
3371
4100
464
4424
1613
2712
4464
2152
4336
2452
4413
3992
2322
3774
3667
212
21
699
2225
1443
3302
2861
3797
2119
2139
16
734
3647
2312
2624
3322
4119
2514
2152
199
1166
2701
3012
2793
3154
3269
2999
2413
3686
1
1699
2844
2224
3955
1486
3971
3245
648
2366
4422
2146
3891
2396
1401
870
64
1166
1608
3148
355
4089
1786
2027
996
3260
3960
37
3215
1524
4403
4048
640
3066
3998
2532
2201
2812
3484
275
1086
3428
3979
3734
573
1622
4140
2779
399
4094
1822
4455
363
44
2905
1376
1470
1876
1618
4382
1870
1611
1128
3627
3712
311
2690
3144
652
69
683
3601
954
1305
1638
1961
1986
1164
2594
3585
3846
2347
686
4218
799
1320
1782
473
1568
3701
2537
3973
1151
1719
3079
3241
2081
0
2259
862
1180
650
633
2634
917
118
553
58
1615
2294
843
783
1022
1799
1942
2425
4085
3686
2638
810
4027
1218
4080
1315
2955
1699
686
3634
1552
2403
3658
3735
3289
4282
3319
1465
4251
3741
1499
1291
3706
4359
3925
34
3514
4194
2865
2379
3124
681
1691
1729
3870
2422
2680
1066
3299
3630
2982
1365
1364
729
906
2261
764
89
3534
4051
1983
1106
1094
1011
3882
4161
2441
3862
3509
361
2215
2590
2352
4217
2579
3837
3849
1601
2764
442
524
3891
2431
1264
394
3155
3115
1566
4436
273
2696
540
1296
4266
3370
3968
434
4405
2965
594
973
2626
2127
4436
2915
414
797
2941
4209
931
2088
2053
3347
1541
4210
766
3324
360
3337
3613
176
1401
1322
1213
770
1058
2482
1891
2000
1748
4013
3392
2301
2319
1468
453
1990
2307
2376
1508
471
1848
360
1786
725
828
932
3288
1113
2997
1782
496
606
532
2747
2210
3572
170
3137
3796
530
2802
960
2337
3579
1933
219
2147
866
2697
1445
88
3142
586
1972
159
727
2095
1321
2457
3666
3896
411
501
590
2556
1396
1523
1064
2062
3710
2546
603
1314
1129
1101
668
1660
618
3372
1803
3867
3577
231
2032
4285
1111
3275
283
2714
802
1153
2708
2348
1547
1664
936
1523
3143
1078
2779
4294
3677
1094
1000
3589
3839
736
4105
2403
3581
0
2110
2500
287
2869
2313
1193
1064
2679
956
1045
3017
3589
2468
4309
3913
1825
505
174
3749
2977
3388
1804
3245
3643
1996
2834
3311
2639
3115
3195
2298
3417
2273
1317
1149
3485
3103
1616
3874
3956
3403
658
2932
2983
2723
4201
1915
1025
4174
4356
1927
3085
3850
4414
2991
2422
1360
2195
2155
3025
2670
751
2574
3776
1573
3367
1986
1008
490
3038
131
2357
2417
4168
1569
1832
1086
4309
2292
4115
1496
3060
1901
1089
779
1695
862
2237
2898
2227
2701
3558
299
2373
1191
1787
2643
971
1831
1624
2984
809
2464
1657
3715
1356
2472
1356
4303
1536
950
3278
1705
4441
3322
421
2540
2080
1675
336
2575
2247
357
1706
3328
2078
1217
1481
1275
337
1546
1946
1788
756
4212
1427
390
3058
1184
2620
2099
4396
1356
2544
4430
1307
2610
2307
285
2803
2167
2639
3363
3627
1827
455
1879
3845
1641
1568
1582
3009
1067
378
507
165
4296
1959
4141
1524
1131
1176
4284
1598
4176
1874
3064
1348
2587
3143
3619
727
1854
2393
2496
1949
3266
3008
1044
723
3901
4399
3312
4174
176
2066
34
2594
1938
1798
870
3427
4258
847
3720
1482
746
1090
733
217
3357
4124
1977
3261
109
3074
4249
1520
1122
627
1554
2033
577
4223
1045
4389
113
1014
3211
4147
1281
3153
451
1632
1350
3329
1673
2616
2900
2207
0
2940
2492
1356
4188
1546
3392
1601
564
4110
3703
1871
3481
712
400
828
2149
1547
744
2971
3165
3091
2305
2581
2694
4039
1081
3534
1955
2819
304
533
505
3503
367
2617
4176
3181
4393
922
1548
1007
1168
150
3074
1896
2065
1249
941
922
3335
3533
1755
3807
2675
3403
2862
4072
1471
253
2971
2066
4418
2990
234
4226
4114
2147
1252
1887
1226
866
3984
1797
455
986
699
2277
2081
2668
1314
3366
649
36
3986
491
581
265
2550
4459
1532
356
2373
2830
3634
3486
4133
252
3509
3101
1188
2447
934
2827
2681
2428
52
1072
631
517
1225
393
2982
2301
3397
2216
1145
2857
2130
3100
1385
665
3227
2814
3283
1934
2542
2741
3499
3209
788
3816
3481
3740
13
1100
1612
1602
993
2159
923
1618
3967
1759
1309
3337
2885
3973
3037
602
4428
3117
4182
2491
3421
4251
1413
3973
1199
4219
213
1118
3290
3213
2043
549
628
2054
3325
3562
3579
1593
1464
1217
2473
806
2964
1039
3216
1457
28
4422
3923
3052
2521
2772
3472
392
3514
1018
2594
3528
4318
61
1646
3905
557
619
1517
891
806
1679
4291
1921
2318
823
2151
3673
3202
3605
1001
1961
280
4208
4344
3530
1366
3665
1484
1840
3387
107
1988
961
3408
3003
2794
829
3771
165
881
1577
944
2581
3601
4340
1519
2884
408
3649
0
3557
4177
2450
2658
575
41
2988
1924
1341
1422
211
2277
340
3501
1491
181
3722
4447
3921
3809
3021
489
4288
1806
4296
771
1953
2780
3497
740
2120
1317
570
2915
1855
1471
142
9
2846
3344
1307
1024
3371
2000
1563
3349
1371
1199
891
2107
1758
1467
4041
95
21
3981
3176
584
4189
4051
1926
1036
1934
1614
2132
1805
2472
358
3748
4267
3121
4392
3595
1370
185
3102
64
1520
1594
1867
3447
3064
1140
297
483
578
3341
1105
3910
1985
947
812
2998
4081
152
3752
1984
4417
3196
2115
1754
1535
1507
261
4316
4142
1867
972
416
4386
1505
516
145
1218
3701
2284
3087
3987
3383
3366
1760
381
2772
1463
576
2258
2802
3331
1100
3822
3079
1353
587
3722
23
2095
352
3140
4394
1304
1330
468
1772
2653
3124
2465
1216
2364
836
682
1092
2749
2019
4081
1406
2838
4194
811
1747
1868
1371
2320
1476
3097
29
1380
2348
1533
3184
122
3155
1552
973
178
3858
1790
4356
3382
1838
3944
4077
658
3870
3226
2645
3689
3106
2562
2279
3839
4239
2092
312
4286
3702
1723
252
3636
2209
4203
257
2584
3215
3026
1025
311
4313
4265
2471
2240
3185
102
2853
347
605
3839
4226
1141
3548
650
2713
2156
3043
4276
2155
1852
4045
3528
1157
3973
3541
4393
316
2545
3972
22
1961
1951
0
4210
2159
3879
1819
1564
950
2802
1788
2638
2798
4274
3090
2069
1847
1393
1338
2387
1635
1628
963
376
4462
1009
736
3466
2976
1951
3484
3895
4031
2541
2386
839
1471
1767
3084
2250
1081
787
2884
971
1117
3608
2329
455
4348
3143
1954
3077
3761
4292
2951
39
409
2130
2436
792
3983
51
3565
4110
864
1621
4339
410
543
2447
178
2252
2102
2545
2360
4150
2120
269
3332
3654
2844
330
3648
973
3683
3558
1516
1924
1562
3861
808
3463
1527
3304
3817
999
3367
3820
1046
1649
90
2588
624
4429
2015
2663
3954
4408
2249
1160
1428
3455
673
1516
735
77
296
2295
2037
3797
165
3228
821
1426
1616
3838
2812
2034
530
3779
2010
1653
3271
4018
4071
3549
4005
2914
2267
796
3865
230
3364
4190
378
2521
2190
1569
2604
1577
886
3069
1708
672
1620
1679
2332
3331
2563
576
2647
3295
2576
3540
546
674
3938
3290
3842
270
2914
2944
1457
3896
989
2092
4443
4257
1471
3534
2839
4283
3142
713
2105
3997
2987
357
1276
1408
1626
3189
1317
8
3955
2890
3013
1867
244
2876
1506
526
1268
267
3928
1841
4042
1091
455
1271
2886
3238
2745
2001
452
2946
2999
2919
2529
4213
648
2467
3981
1343
983
3809
3422
2586
4338
3761
1353
3294
1514
1478
1413
3009
886
347
3647
1391
0
3775
2048
915
4289
4100
1809
1657
4089
2295
1541
3099
1865
3051
2253
551
3823
730
862
965
672
3041
1143
895
2283
3722
1608
433
2788
3961
1381
4138
1136
3477
4315
3918
1024
2301
378
260
465
3562
879
3689
2234
1991
1340
1661
938
4111
981
4264
626
1439
1695
1837
3082
2167
306
3925
3249
2395
960
1802
2517
1095
147
1668
712
3689
2039
2569
1399
874
3874
445
568
3783
3360
1279
3108
1545
908
3810
2936
1793
741
3469
3573
2391
151
3664
1746
2549
1507
3123
2538
2205
3928
4343
3593
1285
4307
1692
1538
435
2890
249
3408
2354
4228
2822
712
789
696
2968
1021
259
1448
2077
3477
79
3614
4093
1525
1531
1
2435
1340
922
1263
640
2005
4314
496
1387
3599
3551
1059
18
549
763
283
2434
4263
897
940
2351
1400
3241
1356
1530
1645
3344
123
3026
402
3801
2971
1471
1691
3605
2621
3107
1415
3620
4236
4336
4005
2083
1555
841
3644
522
851
1534
2093
1674
3702
3012
1459
3159
1450
117
3395
611
672
2299
2282
470
4326
817
2462
2695
2682
3022
2035
2064
830
1242
2525
4248
3955
3724
277
1752
1346
56
4158
4379
2374
4276
768
3130
1832
3692
3331
922
996
4304
528
4370
1258
1354
2003
1357
1452
2406
2237
2286
3332
1487
2044
1226
408
3282
1822
0
2932
3831
3901
2311
1123
2300
262
3878
2532
4330
1772
2816
66
702
4458
1766
4069
3019
1663
3323
3650
1654
1586
2999
4470
978
3995
3634
321
1812
1034
2935
1570
1453
3784
2597
616
3446
130
3856
1720
154
456
2967
1565
2953
3346
3209
1272
304
3542
4367
1168
3249
1433
3104
1211
3883
3747
4406
1731
167
1981
765
1337
1378
23
1921
516
99
2414
4048
3044
927
2756
2393
1822
122
3932
1098
2440
3108
3060
730
2385
34
971
3231
2914
2729
2740
2474
1478
3826
342
59
865
2330
1672
1567
2564
3510
862
1406
4467
560
3525
3609
3334
835
1290
658
1055
1669
3779
868
696
1619
2182
877
4018
2202
2663
345
2586
1589
3622
4393
1168
1591
2159
203
2702
3785
71
3913
2661
3318
1131
3666
4014
1420
2993
4469
71
1369
3455
1732
4081
287
191
876
2018
3415
3825
1869
52
3237
2504
673
2301
4089
2921
3219
3097
345
1289
2186
3438
3677
4324
4162
3885
885
853
1850
4209
4094
413
1532
3143
3648
3841
3817
1143
1196
2743
3073
352
860
2413
255
3182
3228
1972
2073
1005
2560
374
1764
1587
2939
4027
909
3550
3987
1221
3194
4451
4469
1662
3644
499
2835
2504
3311
3938
1233
355
1825
2646
2864
464
2876
231
4229
1721
1742
3497
3369
4082
3272
4182
1417
4008
0
4022
3279
3069
2773
1882
1616
273
3671
1534
524
2536
2196
332
3982
997
3259
2798
134
2292
4212
27
2969
2314
3470
2913
1593
3878
2136
2251
1280
2179
3640
649
462
4050
4261
87
4241
2097
887
1915
1675
3746
3577
2881
2222
2300
4037
692
3108
1177
2466
523
2991
2042
3855
3294
1848
3130
373
2016
2322
2242
1118
3480
1875
2686
3312
2352
1644
1233
1117
109
2941
946
1016
2238
32
939
313
17
523
2716
4385
1301
4307
1771
1294
111
3627
3716
1526
1035
4224
389
331
4254
4097
2403
1588
4237
3258
938
515
3760
3886
3965
447
2829
1058
1749
2470
4409
456
4029
1292
3571
4101
485
255
2454
3694
1904
1055
522
1896
1989
4019
2378
1530
554
3831
382
3953
3417
929
2632
2713
4020
1235
965
3770
2822
263
2153
613
244
1682
2478
718
231
2200
3753
1002
3248
14
3183
2833
1127
3598
2443
3038
256
342
3243
3233
1835
3059
1344
1470
2839
4019
4345
2609
205
2587
53
529
4242
732
1689
710
215
3123
2472
3758
2084
2133
2493
3736
3681
2846
1794
2753
3717
2047
2806
4069
4135
2033
329
3149
4199
546
1953
2616
2756
2811
3512
137
4265
3527
1371
3476
2801
4403
411
2619
4173
3474
2982
1029
3797
2512
3669
4338
469
1354
3193
508
1121
3888
321
1834
0
1356
3837
2958
992
3335
3528
2591
3287
168
345
3267
4306
2323
4272
2355
118
2829
44
665
3193
2245
2235
3740
2027
3928
1265
637
3695
1046
437
239
3266
3136
2285
2855
3576
2208
183
4295
2087
1284
3002
2610
13
1183
3907
2527
1793
1255
2683
4130
413
1187
2310
4330
762
3537
619
885
3296
4419
3658
3744
2228
701
3584
1497
4315
1869
1861
1930
73
3506
450
2156
854
963
4372
2403
2323
3169
2074
2483
2874
2264
3178
2049
3192
3879
3947
285
310
2069
1963
3011
1209
4163
4207
2942
1713
761
2380
1445
2043
3047
1641
519
1778
3249
1014
2061
3605
746
3182
1189
2933
3084
795
3410
3396
2190
1577
2658
3007
1876
929
1347
815
1946
1929
3554
1391
2680
1833
870
188
998
4099
2202
571
601
3529
1575
2654
1642
1898
2203
1078
4211
2951
840
4184
3936
4163
4076
317
993
3462
1718
4358
2822
3747
3782
2226
3349
2150
1476
3424
1838
3585
837
2833
402
4078
4330
768
572
446
4455
4162
2591
3095
4422
540
2416
3733
3596
69
2311
2443
2913
2811
3265
2202
3974
2338
1379
245
2917
2558
1993
4470
3674
1374
3360
3541
3940
3340
4023
2356
831
3134
4162
3366
3847
1358
1134
306
2397
2680
1627
1055
3413
1204
3195
1388
3012
4270
1976
1659
703
2798
3730
0
3471
1140
316
3727
3124
45
1694
1692
3660
2675
3846
2009
2687
2164
3879
4260
1878
1899
278
118
1253
3764
2911
1046
601
4093
4039
2060
134
3093
1382
1426
2527
2202
3832
831
2871
2113
369
1815
1116
1881
1269
2462
1385
3504
2774
3781
4143
2406
3979
1490
1481
2100
1098
3417
4083
4008
1106
631
1707
3149
3258
3144
2491
1362
1444
1057
3151
2420
313
471
514
2592
3432
730
1042
4361
1231
4339
1148
2783
2641
2746
258
1692
2162
1748
2901
3289
1307
1919
2081
878
1985
32
1805
949
3237
978
2409
1830
101
1136
4389
3289
2728
516
705
4123
484
88
72
1504
690
697
820
3320
2012
351
3285
11
4351
3250
2449
174
4152
4299
1183
308
1534
955
889
952
2057
988
3023
2918
932
850
3776
945
2925
2354
2870
2384
3976
1712
2851
3375
3681
2505
3192
2631
1712
833
2317
1081
3589
1988
1239
415
4414
3581
3753
1863
1767
4056
3636
3846
1155
532
3096
4339
310
1355
99
2367
1545
4125
3366
1263
3039
804
3913
2262
2585
1720
4332
1073
2241
2844
2445
3981
2991
3002
3011
3467
332
4164
978
2517
3570
3035
4029
1234
2032
1076
1100
3371
3652
1995
4034
1594
113
3653
446
2467
91
1187
3325
273
1380
339
1185
536
3782
1345
3435
1446
696
4403
0
3717
3436
4271
2146
3621
1213
683
4016
2393
1684
3036
3886
1381
3500
3713
1706
1335
3143
1557
2064
2074
869
1048
3497
2697
1605
3984
3724
3275
1307
816
3203
1160
120
4038
2871
1
2917
3428
4191
2469
4179
4384
2322
2737
2650
723
3143
2807
1740
2204
2842
2208
2194
1367
4046
3769
3305
179
3662
1388
3649
976
3942
2103
716
2591
1365
3876
2044
1014
3209
280
803
1068
2669
3594
1474
640
3147
3585
32
516
4175
4303
4108
1621
262
4046
2096
533
2245
4408
1469
1848
1774
748
1798
409
1271
3464
1758
2783
2073
2384
1853
3592
2281
256
3786
3708
1990
1581
2145
1055
1901
2347
684
1394
2328
2349
1767
2735
763
75
2433
3367
2941
3059
1464
1026
1513
2211
1769
472
1370
258
494
471
2167
3688
367
1637
1451
4297
180
3759
1954
4174
1202
530
1840
2151
4048
1489
3291
331
136
3321
1304
624
699
126
754
4463
3095
186
2154
1703
1532
2597
4180
1508
2175
2472
702
444
1720
798
801
859
334
3471
159
2727
386
1668
4250
4429
1372
4123
2610
217
1599
2967
2592
2409
4354
1679
1021
708
3134
1346
675
3183
2809
3579
46
169
2066
3234
2980
3902
1908
1125
3480
3624
1622
2542
3046
122
2637
3160
1897
1582
4125
2450
963
6
475
4311
0
3326
1747
1795
686
2264
50
3697
3578
51
719
2573
3353
642
2573
1254
1524
1831
4145
2474
1944
1830
1384
4099
3623
1816
3478
3078
2952
1764
1505
3792
1349
3577
3593
1231
1250
2635
3878
1298
474
4341
3571
1170
840
3877
20
4425
788
1719
2314
4131
2791
60
210
2421
357
35
714
98
1961
3173
3654
4134
217
4301
1808
472
438
317
3882
1297
4217
3956
2697
1599
3871
3025
2269
1376
2888
1055
4404
2161
622
1849
79
1789
2103
3798
4313
1854
2580
3292
2923
2165
4085
384
2283
3690
2557
191
998
1099
1824
312
375
3949
3260
158
1500
2977
4115
1991
1100
435
3327
3102
2785
2368
4362
1534
1523
1469
2232
2952
2461
1536
182
3430
657
2245
899
1510
406
306
656
1808
2906
2783
2221
870
3340
3164
3291
3594
2564
3782
809
3355
3836
2042
625
3217
279
2620
1891
4321
1477
2324
4125
3368
4368
1370
3897
1651
3530
897
934
534
4465
2190
2339
2481
3401
2688
3088
2007
2540
854
3128
2999
2294
1873
607
1663
4346
2481
3132
3951
2422
1067
1331
1907
1079
1260
533
550
1488
1452
3094
3957
1870
1144
71
329
989
2413
1033
2813
292
3387
3050
2436
3117
737
2027
3891
2834
3598
2991
2691
682
691
2035
1489
4161
2998
3317
2576
1059
0
1796
2921
2426
2409
2679
3742
989
2088
1744
3606
2052
3193
3258
1217
3981
992
2495
2104
1403
41
4411
4268
4321
4088
21
471
913
3166
4250
3724
4410
685
209
3803
824
3303
3115
788
3593
3172
3699
4406
4341
3688
247
1727
1713
909
376
925
2393
1398
1165
3820
3465
1446
1093
1760
2280
2578
3751
2399
3999
1349
4444
2256
3774
1806
510
2827
3161
2019
674
4000
2002
2426
3866
4355
2849
3755
882
630
3452
540
2300
3882
1155
3180
2346
4048
779
265
4264
594
3192
1722
4358
1637
3223
707
368
3914
1685
2753
4423
1471
2941
465
511
2330
114
778
483
2689
446
3143
3759
1728
905
2909
1150
2410
3037
2471
3073
861
3687
1738
1830
1424
3435
3344
2186
2860
691
155
2668
4237
4246
4309
1664
1799
1618
3800
3597
3438
4161
1407
2044
3332
1385
756
3657
4272
3389
103
2702
4373
4121
2346
4462
117
2346
1069
3487
3382
4368
1486
1267
3795
3134
4358
2832
2259
4384
3988
2895
621
1111
710
4257
2096
3702
1151
2308
3205
3655
1728
3605
3204
2448
3307
1884
1279
1555
683
1486
4127
1069
310
2886
3698
4272
2
1734
48
719
2855
344
2316
2773
1936
4195
673
1618
3879
2704
822
426
1465
19
1655
516
635
88
3604
1917
163
399
0
77
2517
1374
1301
871
3696
3832
2856
1480
4111
1396
972
444
4062
4012
4214
389
1111
1064
1392
3853
3587
3950
3026
293
426
4412
299
304
1561
3747
1022
699
2108
110
489
2638
3781
4256
3227
3507
1088
789
4362
1221
807
2079
1728
634
3422
1192
1984
1171
1365
915
658
4401
3208
3072
2830
1127
2309
904
23
2926
426
3801
3599
1018
3733
2737
3227
4145
2092
3155
2546
766
478
2910
581
2451
2800
609
2413
2174
2164
127
861
1064
3389
181
1033
2477
2432
3701
1584
1279
3003
4146
4448
2674
1659
134
1246
2659
3124
520
2579
2954
677
796
4183
4150
2404
3464
1869
2015
2769
2512
3312
2901
633
1547
2213
1591
2942
2295
202
2667
14
4267
2948
549
2570
534
1003
2779
264
1011
375
522
2629
4195
2799
2274
3401
1464
891
3011
1492
2677
1451
1189
3762
3473
3888
3559
4143
121
1757
674
2524
4460
567
349
999
2670
3766
1820
167
3841
4402
4160
3086
1881
841
3668
3767
1460
168
2796
1777
186
4154
3669
2491
3835
1220
1686
560
3460
2665
3549
547
4028
2685
2174
3796
4018
3603
3070
3454
2914
320
3326
3214
3962
3196
3736
2659
1646
1191
415
390
4223
730
809
721
3876
3725
1322
4237
1513
2230
3392
3914
1960
482
0
2085
3392
528
3932
3953
3405
3742
510
37
2083
2643
3778
3971
2114
780
1345
298
4324
2784
1084
589
3698
339
1633
1192
3559
2805
987
3317
2035
3253
3192
1272
1788
1478
3080
431
3292
4074
3522
154
2044
2494
3966
2383
2625
4387
1498
2972
1125
1325
4007
2554
402
3782
2476
1554
2984
830
1024
475
2376
4288
1484
4368
4001
1814
2406
1319
2839
47
2604
1974
2862
2031
3730
378
588
2522
4437
3811
1474
789
3799
3113
1315
3173
4253
785
4374
560
142
3081
459
3630
213
2591
3770
1134
3718
3384
1439
1152
3211
1581
505
3988
2636
2904
3128
1853
4405
922
341
3665
227
2471
2888
539
3599
797
2122
2856
3139
2492
3346
4427
962
4412
3302
2657
662
193
150
3635
1336
2487
262
3678
2873
1939
2429
2461
3824
522
2496
411
3816
3024
1308
367
3804
1915
2691
2428
808
2986
892
2333
4306
2932
2156
2957
4443
3106
53
591
4265
465
1506
3023
1037
2596
3981
1599
4188
2131
3935
3523
2482
1940
973
3160
18
2930
3282
700
593
1706
3644
637
2673
1813
3879
243
3122
488
2089
3459
1491
2805
4233
2076
3066
2911
127
2033
1448
1298
2415
3573
148
4051
3001
266
2200
4277
3438
3246
3531
2428
1815
418
533
4265
681
4347
0
2214
1665
1215
3636
1419
324
2417
3961
3013
3824
909
481
1126
2461
1103
1336
3997
1236
3131
2766
4243
3833
3894
3288
2453
3397
962
4311
2978
2628
3908
1544
3097
2724
335
3225
2707
2299
1140
1546
2237
3226
1469
2420
1948
4098
179
1153
97
1788
2881
3167
3443
3265
1324
3517
855
2712
641
1275
2935
3056
1718
786
3335
1621
4240
117
2374
2238
1388
1751
3428
2190
3846
3153
3519
1993
4198
1120
12
881
294
1728
3395
2119
4291
2694
3997
3868
2398
1574
1112
754
4169
4309
2819
3089
2423
3735
2205
3408
912
3606
2275
2066
2647
890
2396
950
2656
3339
3412
2358
3580
3091
38
1141
1760
1380
4313
1351
2830
3534
2179
3300
2643
4121
4418
129
2468
685
2442
658
4211
3711
2333
3837
537
2861
3471
3325
1601
315
2810
3630
703
1392
4356
976
840
4419
1
3041
299
1993
1575
579
3597
1088
3248
2730
3547
789
2608
363
2066
3879
1627
1001
3347
639
3324
4416
2122
604
145
431
3325
3706
3284
4127
734
3950
1127
2539
1704
3175
613
4181
4279
4322
1678
4449
4411
46
2886
3605
2316
3842
4444
755
1895
3737
109
2789
1945
145
172
3872
433
199
4091
615
1963
3437
4465
218
1221
2111
4043
1551
29
2021
1384
342
0
1098
2662
1420
1511
4125
3524
1152
687
373
477
106
1045
3233
1277
790
2382
881
2717
2754
718
2762
474
3994
445
1705
2202
3193
194
1174
3238
1243
2177
2149
1677
2327
3250
2506
2480
4364
2590
1944
1735
3273
2470
594
2449
74
404
2073
307
41
3803
3904
287
756
4303
97
1000
2677
2786
4469
2656
2282
3393
4017
85
2786
727
123
2004
49
773
2009
1657
3667
3324
878
1557
435
3607
3321
4449
2029
2461
534
2965
1929
1813
3863
1822
2618
3914
208
1934
3835
4465
902
3671
3362
2029
932
4056
3783
3521
1270
2201
803
2685
3072
1150
2768
3814
3189
3820
1549
292
3913
3233
3394
3925
1497
2052
3819
3413
349
838
3009
513
3782
766
736
578
1372
2173
3194
1267
559
4355
1688
833
2736
1137
3135
3622
3051
457
4289
792
3416
4079
2326
915
2392
168
4078
1268
3937
1375
3502
1667
274
1119
5
1236
830
657
1878
3848
3031
687
188
2662
1852
2415
1595
1723
940
4355
50
3950
1908
886
2724
877
4383
1
17
1899
228
2025
814
1694
2798
2341
4088
3295
2077
4433
2120
3259
289
4135
1917
3139
3797
3738
160
3220
1130
1748
3653
3865
3956
3517
2892
1956
3440
3709
111
475
3079
332
1216
1625
2446
0
477
15
4012
1942
284
4191
626
1116
1450
3712
4115
4162
627
3208
2386
1355
1265
2341
1844
3340
2417
3220
385
2308
896
672
489
2849
3166
1598
511
3603
259
1497
567
2524
2052
3312
516
3106
3126
4131
487
1243
810
2780
4261
3535
968
3784
1512
1387
2659
3536
2576
1427
1743
2107
260
2787
3401
2688
3739
2121
1613
1307
262
2900
3848
814
1671
1823
1776
2871
575
2821
3188
324
1887
4040
3176
1099
3480
2179
3213
3297
2284
3135
314
690
3026
2083
2195
3654
3754
3642
2755
3640
1572
1913
2218
658
3488
3837
3624
1736
4065
2543
1149
3203
4167
1351
1975
2671
2733
3278
609
3431
699
2647
2566
66
3612
1960
4110
1660
3232
322
3414
4388
3390
2769
3117
199
3390
2778
53
3675
1787
489
2228
1683
2040
4102
1392
2620
2422
3534
765
1484
4095
3629
1048
981
3412
1592
682
2584
3796
4450
3669
904
1885
3268
3408
346
2368
2661
2856
4079
3966
3335
2464
370
918
4251
2280
1786
1492
3736
1794
1202
2084
943
2204
1597
1111
2715
3541
2260
2598
294
3965
734
2414
3855
2527
106
231
1093
1499
1876
1736
432
2906
1529
2556
3161
3497
4325
690
3159
3564
4119
361
2883
4050
2078
1661
2555
4449
1979
2635
4428
0
2438
636
3711
1465
2386
4275
343
484
882
2679
3235
819
651
3221
4399
2045
4457
3598
1887
1374
4318
2530
4380
3196
3754
968
3630
1835
2190
3129
2675
2855
1266
2279
1225
2917
4443
1443
2870
839
2977
330
4106
70
3287
494
292
1943
1273
1184
2316
2888
2931
4193
2246
1390
3067
3383
4429
2637
4299
3092
4121
118
3787
2101
1608
3171
484
4151
2504
1236
2880
528
3055
3218
4325
3430
4314
3353
774
4197
3815
179
2776
2010
920
134
801
1010
3797
2321
1426
2427
398
2402
3283
1983
3311
2557
44
1529
3568
3691
1292
369
4040
1109
3239
1307
534
361
4150
4188
457
490
4143
1905
1162
183
826
1104
135
728
2018
2075
1393
4177
4171
2402
2289
2562
2725
3068
988
1313
1325
584
2731
68
3244
895
3744
4356
1619
3108
1904
2146
3554
629
1052
248
4408
4362
2019
953
4348
10
3295
1971
1613
3829
2369
931
4218
1517
543
2418
145
1936
3649
2774
3890
4397
4086
669
3042
3994
35
2295
859
1658
2034
4023
3667
2827
1954
144
2956
4071
3605
4147
2891
3367
2664
747
2376
3303
2057
1825
1719
1224
1520
2835
3656
4148
3962
474
2487
3614
4400
930
829
1809
3780
1362
1642
1196
1993
1961
3764
1337
3499
0
4441
2118
1317
3302
2910
4300
2428
4178
363
1161
4230
1102
3931
709
3307
3826
3487
1942
1882
2403
2950
3920
1104
3653
3731
867
1198
4159
1610
58
1895
2283
3438
3746
1569
1171
836
1072
4072
2496
3336
537
908
3369
1022
3303
597
3008
3840
558
1445
814
2329
2887
3481
3090
2036
220
1404
507
1679
477
3670
2960
1584
241
563
1993
133
3775
3847
2232
1946
1742
3215
3219
3651
2368
2888
3858
3738
1309
2764
1616
3572
3745
3691
4152
3971
1153
2370
3387
2886
1620
905
1803
3743
215
4266
3332
4388
3338
1337
4375
497
2095
3000
1995
1332
2835
3329
3995
3982
438
3905
3193
2508
3526
2399
939
3088
2356
1347
3733
2145
878
2010
504
4093
3431
3422
3359
158
1079
3898
345
1928
4430
1230
4298
1956
269
479
2777
2337
3876
2686
276
358
932
2524
3871
1161
4390
572
1175
2586
2989
4320
2304
587
3755
1798
2422
2265
560
2546
2098
2569
1116
2347
480
125
4379
1293
482
456
2509
3766
2708
2535
1979
2109
3183
2961
2501
1605
1269
1945
2776
128
475
1806
4349
2271
3199
2389
3989
2064
2681
3558
1472
3602
117
14
1488
2250
2809
2290
4395
3855
3804
908
1346
4460
119
2899
206
2320
585
1287
2825
0
2474
1995
836
1779
3686
2683
1562
607
607
3387
3830
288
3661
3649
2258
114
473
213
721
2547
4468
1371
2988
1861
900
846
3536
3782
2439
489
4080
1590
3474
2513
2160
2980
1544
1493
2679
736
4153
2946
172
1195
1471
4047
1271
1635
3331
1321
3101
3524
2041
1660
568
3300
614
763
812
1032
3105
3408
474
193
2912
4205
2681
1490
985
57
2356
1840
3527
3023
2818
3147
1411
1352
3358
3403
2076
3911
2609
3210
3970
1965
2180
2212
4380
2516
1340
42
1993
313
4301
903
2817
983
1608
3227
3523
947
3401
938
3549
2854
1421
1785
2504
2916
1404
2268
1159
2415
1876
828
3753
2231
785
1210
1125
3019
3895
2986
3725
717
2498
1206
354
737
2996
1593
3010
3304
181
3983
929
3750
2465
1799
1774
3422
2726
3564
4165
1312
4276
2783
3909
3839
2907
2683
389
2435
2860
3362
4416
3597
3808
3964
902
2715
853
1816
1172
931
2766
4030
3366
3174
2344
836
948
3272
3434
2179
516
2073
3667
2281
564
2998
3524
961
1508
1345
822
2990
2141
1633
17
4184
3168
828
4177
4439
1000
2791
908
559
841
4288
2799
1628
2878
148
2941
2091
1811
4203
1790
3155
249
410
3546
3139
2767
2836
2840
2784
2871
0
2549
555
1850
2717
3424
3339
2396
1053
1109
4164
2880
954
3892
89
3514
1071
2741
3114
1707
100
369
1181
2324
2390
1681
1574
215
2126
4151
2002
1152
2984
1045
2618
3280
4444
793
2239
688
3691
3365
4372
1109
657
3229
1594
3376
4020
1547
178
914
727
4291
140
1216
3893
239
871
2442
2812
3891
1050
1768
3388
2522
928
1729
3183
3299
1591
3767
2013
3089
3049
752
515
2642
121
316
3460
1651
4258
363
2815
4281
2547
658
4204
4085
84
379
1195
1228
2610
350
3394
3269
3703
1365
3853
1139
709
4315
4313
2161
656
2114
1000
3981
458
161
90
3447
370
4431
2070
3582
3013
3114
1352
659
1520
1526
1496
3576
1532
1160
3280
3286
2200
49
547
2607
4025
2963
4051
3749
4025
3121
557
1984
3038
3510
2988
1389
301
1466
2670
146
4465
2032
2574
1243
4049
1312
3290
1413
491
740
2894
1355
3813
3793
1024
2386
1732
1300
2890
1638
179
3443
1190
3544
2481
267
4295
3380
399
3622
3814
1882
2727
4066
1430
2102
2151
2350
1809
1914
1153
1295
3627
2123
1513
1284
354
3458
2932
1890
1718
3707
3175
2088
157
3763
2574
4395
1355
3979
749
1266
1005
1943
3169
309
2260
738
1996
2877
2141
0
3126
2589
4422
831
1876
1954
2997
2952
1190
2954
140
993
3832
1145
1158
1972
3899
2117
670
3868
3174
3668
1180
3680
970
3025
238
2893
228
1734
1403
698
877
2610
1750
860
118
1484
2838
1183
1401
3178
270
3431
3589
4197
2802
1561
404
3808
2769
1085
105
3220
2462
2842
4230
1002
196
4465
3625
3660
2451
2691
88
1614
2497
2770
2426
1156
4062
14
3563
1328
2566
1745
917
501
163
758
4323
2513
973
2943
2142
3056
2435
1290
356
2878
824
3983
603
56
3748
1531
1496
436
2536
1319
877
2881
1795
1002
3349
4068
2312
2137
109
157
3601
2665
1252
63
2159
246
632
3214
1085
1563
2336
1862
697
301
4085
3970
4115
1467
4209
469
1692
3054
133
3467
1984
2442
4121
932
849
4243
1455
146
3324
667
488
3366
3591
2395
2601
4071
2543
2265
1769
4333
1899
2252
1758
1222
1610
911
4148
26
2114
2854
4277
1596
4461
2743
991
2072
3410
2357
4115
2145
1124
631
4047
772
3112
3942
917
2158
2489
4439
1958
4219
1148
4184
603
87
3427
4181
2611
56
852
3204
1751
1556
4276
2356
3917
3630
2286
1163
2320
4382
568
1550
2629
219
814
1826
1226
1901
3280
4182
1120
49
1522
0
3293
3278
3564
2867
2700
1927
2199
1728
329
2796
4090
1437
2444
4182
1672
2508
3713
3187
359
3127
4127
1420
3555
2032
3565
3925
1787
111
1898
4259
3481
2876
3615
2965
90
2189
472
2514
2199
2907
39
1133
2017
2835
3317
2724
3816
3547
970
2441
4028
2057
2271
3564
2440
3122
530
2454
1109
1262
4133
3676
1052
1751
2526
1252
1373
267
45
1565
475
728
3315
1254
316
93
1548
3586
1087
896
3307
2861
4231
3974
3935
1511
2315
278
3719
183
203
2963
3909
943
873
598
657
3958
594
1086
4050
532
3037
3408
2563
4301
1102
2931
245
290
3408
3391
2649
1149
577
2344
2286
680
1195
1869
3713
195
252
387
2059
109
1933
1815
163
2246
2484
2773
2942
2978
3133
2614
4369
2798
3827
1312
2111
802
3568
1097
3324
4309
4423
1924
1768
2914
2995
991
3246
2563
3465
3993
591
327
1350
997
3534
3095
3413
2054
2051
3940
541
4315
3112
3116
3080
1340
2317
4069
4137
651
4014
3865
905
592
2350
4164
1970
1490
2669
2231
3181
1002
966
2340
4038
1425
1709
1664
4246
2724
3555
3871
1319
1150
768
1890
1466
3014
52
321
3815
4398
1046
409
412
800
1098
2055
3474
778
1079
2205
0
108
1638
3732
1592
719
2141
1557
1684
1253
1244
933
1745
2180
3347
3108
3031
2300
2387
4057
2711
541
1258
4251
2436
4315
3284
54
1911
2920
3364
3731
4164
3466
3841
939
4372
1464
1404
135
95
9
2729
405
1202
2259
3886
1337
3179
2343
2263
2299
2237
1360
2658
3523
26
1717
3374
133
39
794
1160
3001
4449
3263
2873
708
2370
95
3385
1514
290
43
1820
2875
3698
3488
1483
3686
2586
3662
2357
2095
4424
1333
2918
51
2833
2445
596
1743
3820
3376
2533
1005
4252
94
218
3558
1045
122
4177
3736
3996
1403
4454
1843
4449
2089
3209
509
2531
422
2362
796
1338
2113
2951
2904
3571
1541
1771
1211
3923
3898
2215
2887
2434
957
1125
1190
3541
1030
3564
209
4352
3849
2392
482
2435
189
2452
3275
1248
4023
812
4017
4017
1453
3824
4468
2394
2173
3112
3388
3622
2481
2363
3222
1393
791
2761
4077
2959
1278
617
2262
1338
4208
90
3356
431
2177
1256
1736
2066
3361
4236
652
3754
164
2116
2125
1285
2957
4402
2968
2835
3031
3041
2608
2525
4317
1552
2622
2789
925
2558
2707
1587
4063
1755
2786
4055
1367
3037
1933
930
2986
2967
153
2119
429
748
73
1584
955
0
855
3517
4437
3266
962
3137
418
1887
4343
2815
2269
1884
3294
3920
3973
3535
1580
3023
254
1278
691
4328
3449
77
3431
729
1781
3338
3015
271
3119
563
3393
2404
1842
557
2175
4345
2028
2304
2857
3758
3432
1688
1485
56
2288
2391
2516
3
2159
1099
85
3133
1554
1397
2314
1348
302
472
2499
899
3483
2686
125
2224
1203
1782
3943
1183
3790
2768
2320
3291
1688
1433
3247
4402
4029
634
925
2952
1668
2170
2719
95
3103
959
2316
2667
1471
4049
4344
17
530
3142
134
2005
2998
537
2269
229
668
4428
45
4164
1676
3513
2300
4400
123
4016
409
4093
636
802
2808
2604
4021
2698
4362
545
2673
3748
1977
1047
1239
297
3059
2318
115
473
2218
2655
4444
450
1450
3567
3153
831
3320
3028
3319
1602
2753
2335
1404
3936
3838
380
2843
1334
1100
1709
3146
2098
3046
2922
3013
957
2060
1318
174
994
3483
2096
2580
1517
1724
2922
3224
3838
4108
619
973
1274
2262
810
3773
1580
3054
4069
1203
541
4189
233
3129
1980
857
2867
3228
3599
1809
3768
3516
916
3479
1359
4262
3447
3651
2018
1555
3401
3847
1484
1448
347
3723
536
4230
1110
431
2553
2185
601
0
2978
3989
1606
1860
1693
2266
1510
2337
3129
1650
2841
3995
112
3465
2199
4148
3397
2103
3047
2748
1541
2029
1457
2360
1555
3201
1701
3408
3161
2083
1061
4442
2842
3395
1989
1826
3948
4065
1975
1142
4351
1538
4189
538
266
1802
3965
1784
3343
3338
2276
4448
2804
374
3489
634
1608
3199
382
3448
2131
24
1510
629
2080
1697
2953
445
112
3316
3857
4433
1891
3519
1385
542
3350
964
528
1451
1028
4401
2482
2890
1290
843
711
4341
2019
255
1268
769
75
1100
2553
3798
1178
1258
1077
3430
98
3703
622
1237
437
3808
882
950
1190
1928
3866
3297
1118
3046
763
86
3826
1101
3164
3208
2350
334
4161
1733
3335
2645
2188
3277
62
3601
2100
4162
953
1745
3474
2078
3166
773
4386
3488
4339
3491
2569
4420
2261
2533
2218
66
4378
860
3541
2433
2567
1347
4357
312
1292
2936
716
4161
2945
2946
2120
802
1683
2050
1994
42
2381
3038
3016
805
669
2489
3302
3082
864
2652
1626
1777
3192
2561
1399
4237
2963
2355
3921
837
1950
3890
2758
3862
736
3302
378
3892
3342
207
187
2742
3378
4087
1815
856
783
3567
3382
596
2550
4189
2712
4279
371
851
3450
0
3927
1458
3789
1083
897
2401
108
3769
467
3249
4226
3214
1919
1500
1546
2356
155
3223
676
2058
2701
735
4337
1882
2977
1213
3278
1911
1334
1512
115
415
2981
2385
1423
1509
3975
2426
1198
2381
3054
3966
1428
1878
2602
2816
3783
643
4034
3899
145
1842
3266
4303
1434
2103
217
4131
1222
942
1481
256
927
3906
187
3632
2521
4360
3579
760
159
262
1500
1949
4378
620
211
4178
716
3926
3397
3320
3396
144
2465
3375
1934
1075
383
2882
3033
868
2772
135
2325
2156
3881
451
3357
4057
4139
832
847
3012
621
1356
257
2296
3337
4310
1128
85
2692
2427
3958
1955
1937
833
1730
1813
1432
2520
1735
572
1459
2202
1202
3810
1673
789
2226
857
1976
211
1613
672
2326
3994
2697
1600
3333
3486
2463
126
3208
3648
2053
2236
3340
269
4083
1773
1248
602
2831
4283
4176
192
853
4018
2603
3765
2559
2912
3909
869
3923
519
4242
1602
3841
3643
2511
809
2984
2090
1031
1290
2836
2212
2916
1440
1719
1876
4433
1908
25
1030
2700
4260
4385
151
3602
658
3326
4068
1685
805
3761
3082
3062
896
2559
597
1364
1043
4421
36
2592
2101
1030
3747
3298
1845
0
320
681
166
1141
1604
123
658
2876
2744
1446
1848
3772
3063
3157
3932
1663
2357
455
1663
1198
359
1527
49
3380
2070
303
4310
257
1828
646
1194
3621
3880
4314
2651
3877
2544
2714
2697
1732
159
2173
4421
701
4010
1680
1152
1239
1240
2138
1523
3288
2437
279
2434
530
1220
2977
932
2668
2019
2801
1438
1793
193
1309
3945
2037
1371
1067
4441
4359
3662
3542
3012
4090
2174
1479
1208
938
2586
125
3538
4401
2809
476
1382
882
2538
2910
405
2205
1381
3897
2240
255
736
4203
2536
2844
2916
1576
4402
1715
1587
2737
855
3151
3759
2638
2602
2378
993
643
3934
2312
4278
2794
3623
3953
3525
3399
391
4144
4006
3962
1204
107
4038
1084
4008
2875
4396
2745
586
851
2563
2637
2714
821
3697
3462
4027
8
2466
1275
3878
2304
2312
3200
2401
517
3759
134
454
2431
2462
3204
1952
2392
1803
3836
3052
4171
443
2532
3935
4061
722
425
27
2513
2248
2107
157
2845
3910
543
2571
165
3599
40
2220
647
3900
1340
1552
1349
727
2183
3393
3221
2102
3749
2018
803
1790
620
3918
2705
1482
1110
3917
1742
160
556
3802
4043
3734
252
4029
586
2422
0
1821
3473
4003
2025
4003
2486
843
2612
763
1029
1702
81
561
1450
4084
3127
4408
3953
2025
2403
3561
2162
2486
161
252
1399
2632
3312
3464
2050
693
924
782
2524
4212
2744
3970
962
3232
1596
472
2017
1196
1506
2752
643
1274
383
3060
2395
689
683
1180
1223
1502
3727
3884
2046
3997
1764
3
4441
3335
1031
2130
757
2747
3227
3094
259
3143
3173
1534
543
1153
1569
904
3623
1990
2513
3684
422
2666
2126
2336
3046
1768
3944
3449
87
2077
3532
1674
1319
2450
4166
2420
731
1148
3381
2706
1332
4286
2786
1184
2090
444
1098
1808
3114
4065
177
2187
3815
3828
1333
4043
138
2890
530
3189
3292
87
3509
811
774
468
2490
686
2761
566
1434
2251
4465
751
1717
3646
1713
2900
1110
3803
1138
636
209
4343
2285
1016
1441
2502
1872
1232
1266
441
4343
1951
3347
2692
2050
3073
984
3772
2424
4342
2269
739
2760
2138
821
3095
57
1170
796
261
553
3531
592
3133
2200
3366
4395
2547
2433
610
3021
150
1200
593
2786
2130
3655
1340
2851
1300
3720
10
1171
2244
2277
2620
3417
640
867
4391
3815
3097
1262
1101
1677
3269
479
8
184
0
3285
1472
3451
1595
1020
2028
2907
2363
4227
1490
1638
2814
1267
1512
3835
3768
3415
519
3260
252
2301
261
3378
1235
583
304
3581
1040
3416
2902
4415
2527
3521
2546
1639
2856
3066
407
1893
2517
4419
4383
57
824
2911
274
399
1682
1886
2616
4446
3708
453
724
2097
2017
3910
974
999
1228
614
2619
4442
596
2938
2081
3638
4450
1933
3098
279
397
1224
2125
3166
499
982
1534
413
651
2449
1816
2082
3992
3980
3359
2052
145
3351
3303
1777
3694
3733
3882
4095
2281
670
1804
866
33
1255
2214
94
461
635
317
2008
436
1349
2675
3450
1564
2880
1097
2110
2045
765
2117
1466
2295
932
1934
2024
754
2208
944
369
252
1863
3146
315
202
1900
817
684
3355
889
32
2449
2506
902
380
3937
2387
2230
69
1514
4109
3142
484
3567
1585
1359
1984
4074
1171
287
1354
267
1861
485
3389
1284
1840
3801
1112
1003
1141
2232
4370
3194
3
528
4399
1348
4332
4337
3119
2146
1555
1438
3743
3520
3358
463
1171
2278
1862
3920
1739
1632
1934
1077
1598
1841
269
357
339
1214
99
3955
2785
1792
4219
3976
3233
458
1147
977
3759
3755
0
4304
2379
52
39
4256
577
2097
3703
4073
1472
3715
3968
3900
3044
1073
1504
1121
1333
466
37
2148
2168
302
3678
415
1390
2383
479
3930
3437
1358
2446
2564
2871
223
1358
4269
1186
4069
3278
328
1133
3944
2678
3345
1429
1756
72
2661
2733
2664
242
836
373
878
1488
4093
95
835
1267
2158
3252
2562
3754
1598
4275
2614
3931
1979
2916
4082
1371
1191
2660
197
404
215
4042
2012
3046
3542
4295
2413
83
238
1548
2750
696
358
4295
3021
2156
3567
3054
932
3675
2941
2750
3907
4039
3566
4116
1405
1559
1062
1291
2868
1877
1266
3115
2976
3145
3160
2335
447
2670
4434
4307
1838
2083
648
2143
3749
721
3985
1914
1801
2508
3068
2044
2916
1638
3737
961
2465
3148
3044
3848
1938
1215
4433
2675
4351
1675
3372
1187
4196
1020
4086
1123
233
3972
3239
1215
4245
3545
4419
3510
1112
174
2816
1673
3930
173
3883
487
436
2671
2691
4389
1441
1922
775
43
4312
3346
236
619
1618
2624
2001
2865
2471
2870
3814
3618
4023
27
2254
264
2545
1142
2131
2328
1895
3302
590
4233
1679
781
4093
3554
584
4177
4150
1768
1
3767
488
2318
0
2652
1418
1979
1111
1943
1437
2322
915
4224
902
1047
2178
1037
3676
3416
3611
3066
382
3900
879
2199
620
1230
3997
1741
1431
4448
4313
4191
687
4400
3928
283
3789
291
2097
3597
3161
2059
2628
1627
2620
2658
4345
1318
3274
1387
2574
3710
3467
1630
2340
153
1543
4424
2646
126
888
4081
4271
3695
1048
3320
2777
956
74
685
4065
4259
630
4164
4301
29
2271
918
1608
2991
2840
2900
2683
603
790
2502
3150
1552
3506
275
4346
22
3799
1756
3184
3680
699
140
3055
1925
567
1550
3541
1804
510
4072
1789
1312
1743
2884
2324
3931
3139
3616
3879
2310
2596
1026
3792
3709
981
1848
4213
2069
2203
3653
2135
3366
864
1689
3386
2183
3759
2101
320
1780
2968
2972
3131
117
2432
1109
3067
2018
1456
1551
252
395
3873
2144
509
352
1680
4235
548
1240
550
2443
1942
908
1355
3317
775
1100
1234
2713
990
3418
2370
4063
1248
1241
4130
3298
3563
758
3364
1194
484
1347
1971
3565
1666
3868
688
3900
2379
3127
2747
2431
2035
2253
4130
525
1342
335
1869
1910
3471
1797
876
1268
4281
736
4279
437
2533
2346
139
2088
106
3581
0
364
2276
3925
3140
1869
2464
3582
1836
1993
265
3895
2289
4062
848
665
2699
496
3215
668
4145
1989
4244
4374
86
3771
1375
1016
4060
3916
898
913
4439
931
28
2767
1131
3451
3506
2072
2613
1520
1312
3327
2800
1474
2511
1037
2412
3277
3399
1733
2112
387
3635
3148
3720
3251
3150
4394
3544
994
3582
2370
1532
1483
4398
96
4147
1110
1287
1841
3627
535
2263
4441
3544
1706
2425
3513
1785
4359
2821
2692
1235
1301
3921
2319
383
814
1540
2273
3434
1818
2028
31
2718
132
4110
1807
2810
1075
4388
1324
2058
4302
3135
3264
367
450
0
3118
3608
359
532
1630
3266
110
1584
3933
3985
2950
1451
1660
2129
1861
2076
2765
3869
2240
2007
3034
1261
2506
4108
1291
472
3361
1843
2437
1133
1738
2806
985
91
1656
2604
4059
2144
2281
954
1
2893
4371
2063
2719
1055
557
4457
2490
2654
2671
1620
3046
4093
425
2984
3922
1481
3213
1435
1420
3249
2053
3318
2275
1475
2913
2302
698
1835
1344
3054
1386
3386
2412
1429
3149
1183
3900
1503
1487
2312
4084
921
3161
179
3613
948
1538
4006
3290
2691
1762
824
3469
3773
4058
1306
0
2407
1639
2985
2057
778
3432
1188
4091
2029
1404
4311
3588
2663
1396
3512
319
829
1369
2833
2841
663
937
741
1810
4400
4468
1872
3527
647
2771
4329
1030
1789
379
3800
935
2679
3126
2901
1539
816
268
1950
2930
3193
4468
1950
3562
3859
2879
1698
3219
703
3770
626
3112
3779
1749
617
2412
2195
2447
86
4128
743
588
1395
2226
6
2585
1735
2442
1710
2602
2159
1512
2982
2022
2472
4008
3928
3058
4399
36
615
2642
2683
3474
4266
2643
984
2817
3350
3063
1946
1310
3759
3491
4305
3378
193
4355
3377
2180
975
2704
3755
1034
1400
1783
3611
622
1944
4192
3980
3988
3701
416
3283
341
1514
3280
3726
272
2312
2562
1701
4000
3346
3782
4313
3002
3835
1698
2871
4034
1332
1613
1115
173
748
3669
3366
3271
32
2026
4417
2093
4171
3271
4364
727
4191
2234
1295
3249
2316
293
2050
2487
3789
1913
607
2988
1862
2721
2224
2792
2794
1518
2634
1346
381
2188
857
605
1969
398
3492
2902
1572
2851
2865
113
167
2071
3099
4269
2977
3196
4336
2413
1212
314
4337
1350
711
1444
2825
1593
3886
2210
766
1709
4188
2802
2877
0
4414
2526
2034
1492
3788
3870
3357
960
2840
516
3175
3442
1614
883
686
2607
2583
1342
2414
1870
4468
3867
1369
4230
3454
563
2053
1216
3842
1120
2436
56
1170
4102
3811
3609
2270
2852
195
645
2807
1133
460
3036
1710
807
1478
3602
4382
730
2992
1048
2708
924
1043
2826
2069
2993
32
1820
3984
3810
183
2722
4468
3059
883
482
1486
4160
1418
1360
1906
1525
3614
1557
126
727
2193
3567
4417
3646
2403
3312
3408
704
65
3646
2245
4320
2225
1564
1490
1147
494
3187
695
1747
1824
4239
2758
1638
1004
4136
1853
4019
147
931
2336
2803
1520
1921
779
74
2397
3421
2358
1643
3755
2917
2037
494
956
3903
123
3948
3096
1023
2870
1827
3561
255
407
1078
1800
3275
3144
2917
594
1328
371
2036
3528
1184
1187
626
3737
1248
4432
898
866
942
4047
3582
3832
3314
353
549
1396
3700
1273
161
1348
3547
2087
798
2589
3742
574
3139
3329
3789
1109
1383
2420
1711
4222
1260
2546
256
575
213
163
3146
1533
2386
1099
4341
181
2117
246
1800
3010
1759
3159
2825
4190
1219
4424
4135
2982
1116
603
2269
975
4103
0
2313
810
4037
4091
1981
4380
916
2520
2740
1812
1190
1049
3640
4144
3322
1972
1038
0
1305
504
3067
2859
4444
1376
1318
3904
3640
99
2263
98
203
775
187
716
4311
4177
2067
2847
2238
577
4002
3744
3386
1463
101
663
1422
4469
1227
2559
1612
298
2701
874
1869
1927
3138
3091
502
1144
1458
3917
457
4125
3354
1874
4271
2988
2978
2309
39
3299
2628
1012
3584
1516
3585
2651
700
584
870
1667
300
1547
4116
1362
1721
3714
900
2281
3104
2332
2767
2808
2566
773
2072
50
531
775
2257
2675
4200
234
842
1253
2693
2635
2504
428
2660
2589
3911
1026
2989
1470
3613
780
3689
366
2767
1896
3270
499
111
301
3800
2071
192
453
2906
2375
3801
471
1658
2834
2318
1936
1597
2771
2551
3249
268
1987
2908
4038
351
2041
437
1333
3919
3107
999
1274
599
3838
3037
57
1308
864
594
3617
1644
3318
1850
1884
4111
2871
3086
4210
2828
1601
3248
1634
3223
2203
3144
2247
2062
594
547
3654
365
1171
2002
2036
392
2126
1163
1614
104
3679
3329
2800
881
214
2774
3692
4232
3381
20
899
2966
571
225
0
2180
1758
2526
2870
3753
3891
3256
2546
1037
2418
3830
3756
38
408
2133
3790
1822
3882
3745
782
3564
1950
3727
3109
3686
297
2066
342
4106
2460
1425
780
2343
3352
3049
1656
4392
4194
3884
1791
1788
1877
3519
3921
2456
1871
3010
883
4225
3837
2429
4390
4406
3380
536
3127
890
1205
3852
865
3691
4072
738
2767
2288
3400
2433
396
2281
2165
3479
2125
4026
2431
3086
1248
120
521
4067
3641
1327
2886
1020
292
3419
112
287
97
1197
3039
1556
3879
181
1011
2418
2580
748
1706
3315
667
651
1653
3571
1173
1559
1018
2894
1847
3974
28
4359
1841
3703
3233
2797
532
963
2777
3874
431
4
1903
2221
2761
3086
2832
1434
1788
703
2081
2024
3276
938
1954
2283
552
876
1402
4436
3736
1479
3394
682
4133
3223
4298
446
3367
2964
599
2047
3267
43
3512
2597
4418
4054
2411
1838
2607
127
4427
3400
849
1502
1571
789
2787
645
3108
2766
2101
3801
1754
2132
2208
3319
2667
29
1743
435
3479
2398
1966
220
1920
1937
2107
1783
1269
2702
3553
4083
71
3640
23
3216
1039
751
2652
1863
1406
1712
911
0
4122
273
4069
110
1178
3081
2895
2563
1233
1726
1911
1396
2314
4074
370
4096
2668
3125
3214
1849
2795
3127
3564
3014
1160
1903
2197
1174
910
2955
1564
2149
3361
748
2963
3930
720
2446
857
4002
1755
4162
1168
3590
3201
4354
2632
4286
829
509
112
3227
1148
4355
4270
4409
2334
1194
2149
72
336
3808
1359
3146
1825
2766
2515
3611
1104
2063
3793
2580
4112
3754
3407
3807
1680
3449
3927
972
1548
382
4140
1940
1330
3062
3975
103
3608
2658
2797
1263
16
2513
4128
664
2209
2517
1758
1721
215
2359
3589
1666
295
758
2735
3382
3411
4088
3655
3628
2651
428
16
1887
1724
1774
4170
2612
4115
2634
288
3052
4160
1567
414
2084
3803
1304
1068
2087
3618
3093
2174
1026
1872
2027
1653
2947
2936
258
1756
1863
429
428
4247
1105
2300
1480
2165
2940
3777
3149
3843
2613
2486
828
2240
2003
4007
4040
3945
4094
2825
4354
1515
1196
4322
1664
322
1492
854
142
1180
4116
3012
4331
1038
1934
1191
3692
4329
1125
366
1396
856
358
3263
372
344
108
2019
4163
2137
1537
713
3012
1586
2841
363
3417
2466
0
523
946
3607
2804
3286
4320
4447
3484
2112
2239
3628
2555
325
425
3115
2845
3533
1118
1871
3851
3260
2210
676
3156
1367
1167
3300
1332
4105
3980
4360
2020
3659
2467
1600
2974
3097
1371
3660
2788
126
1530
618
4169
2227
44
1536
184
501
897
3837
2451
2160
252
929
2711
259
304
1958
3236
1445
4287
1541
2276
2843
2212
2019
640
3480
321
4226
2764
3071
849
1279
2636
955
877
309
2749
3803
362
1458
1191
3795
2498
3449
1209
2614
1632
506
4077
595
4407
1695
2188
2324
1704
3772
3326
3698
3781
1552
2121
1640
308
159
3628
1159
1449
2219
3628
2482
694
2600
792
2893
1460
335
805
806
491
120
1164
367
2520
4370
654
3521
970
1196
3254
2365
3479
2538
4127
686
4426
3477
488
3093
2203
2140
2544
328
4096
2225
3150
1369
2459
2059
2881
2011
1398
1753
4040
4364
1312
4158
2179
3146
1360
3345
2976
2560
1050
2146
205
2863
2426
886
3111
1839
3659
2102
3178
4404
1332
2046
3814
1025
3265
1759
3670
442
1297
2188
3356
204
3340
1776
2812
152
1165
3778
32
499
1083
2835
2804
4464
2649
0
4369
3930
2135
4433
916
4107
3406
4038
2385
3558
3829
1395
3089
1716
3328
298
957
4289
3029
3691
648
3015
4265
1419
3321
3972
1331
3384
4211
1628
2275
749
1969
890
539
2917
863
1196
1899
1175
2152
1109
4437
1376
2559
2267
1113
399
3404
4069
1980
1456
959
2989
3254
1610
3534
563
4034
909
3048
480
157
2694
3934
2670
921
38
3563
2264
3768
783
3235
4417
1182
606
1160
260
1882
3357
4064
645
2873
1272
4379
4041
3217
218
2827
2643
586
1772
3964
4461
879
2244
626
3220
920
3363
2613
4445
129
2875
3840
2237
1472
3186
2891
3121
2099
280
3041
1629
1408
3799
2477
543
1607
1854
73
1638
3327
825
696
14
646
2178
1634
3950
1147
2489
59
2537
668
1738
666
3190
1092
1736
2833
68
3177
1969
1135
3113
3441
4191
4117
2116
3998
2110
2239
249
3489
628
2249
3649
1546
1905
2861
1455
3918
3868
587
2976
1208
2696
709
245
1386
520
1764
1565
3170
659
563
3986
653
4398
1230
7
3952
3008
1349
1605
2451
1179
1930
2004
1377
177
1770
2119
3841
2533
1484
1218
2677
1997
1374
0
2212
3004
2736
2804
4130
2057
3465
848
2593
4469
2248
3436
1711
4353
1804
3206
3097
1967
1097
1089
1101
3673
3351
283
1615
2648
517
1357
1554
3225
3061
3241
2598
4397
1451
3784
231
3879
3446
2506
3925
2931
2042
1237
3620
4292
382
1931
93
2990
3471
2156
573
3362
1697
3325
2072
998
1349
10
3172
300
3440
4042
2965
2305
1472
3903
2857
1870
3499
2870
1660
475
2202
1431
3376
3103
3814
2453
4024
502
416
2326
1176
1444
4394
4256
2144
3146
2801
4201
4434
127
162
1578
1513
516
4279
3984
1913
191
1870
2766
700
3553
3401
1459
1820
1934
4316
1904
4264
48
3841
1921
1328
2343
3865
787
874
1509
3705
1306
458
792
4074
1333
3090
1053
2366
2722
4391
148
321
3169
1861
2024
3152
4022
1494
2626
300
1363
3733
1368
630
2485
3646
4332
1319
3613
3385
1555
3783
2516
524
3821
4253
2407
3742
3662
2032
2962
76
1129
73
2621
1561
775
3228
1681
1275
2227
3500
4302
2190
1280
755
853
2153
4372
3801
248
2141
1248
180
4352
677
859
191
2664
3379
861
2291
4431
3486
4259
4308
881
0
1176
1423
696
2441
3223
14
2560
1143
2920
207
112
843
3984
513
3038
2814
4220
2860
2877
723
2487
3851
4126
2727
4362
3315
79
196
2413
1520
3634
3940
1356
4131
617
3798
2696
877
3300
1647
4260
1567
1802
2117
2142
3486
3671
1926
2093
1305
1159
2498
2546
879
1820
3387
2258
3398
2129
3975
2391
1488
2399
2059
3277
3759
2229
2400
3215
4361
2973
1291
1473
1908
274
2910
2543
1313
2987
718
2597
2920
2953
2519
2833
2509
626
3971
118
659
3591
124
3580
3808
36
1304
2334
2758
2951
2291
3860
1029
982
2121
113
1426
4351
432
2775
1309
2831
1216
434
1885
534
321
2556
2791
2637
776
1498
3603
753
3325
2467
3495
3170
3741
2751
2923
2671
1922
4312
364
824
4029
1889
3347
3559
329
1228
1284
716
1401
1369
1981
284
3021
2895
4226
4296
1749
2870
4048
2663
3945
3833
2230
3693
2805
1612
2460
1047
2001
3777
469
4184
2353
3792
1061
1593
3150
2232
1709
4395
3098
4216
1265
1163
2185
414
2043
749
4433
1674
547
224
916
2982
811
2065
646
2494
2747
1239
2806
3892
719
3020
0
578
2803
2310
702
1687
3965
4015
1320
4370
550
4391
2219
2654
3416
3252
334
575
1049
2011
1764
1035
2353
4154
701
1017
2989
1337
3757
1913
2714
2735
3729
463
42
4073
1916
1995
1445
383
2173
4311
2301
2720
2515
3560
980
305
3706
3479
4165
4069
2915
2533
2791
3564
3399
1415
576
1782
3925
2677
1709
1759
795
73
1994
234
1329
269
1931
2550
1778
1039
4383
1702
3117
1212
2193
2516
3166
578
896
3971
1412
513
1209
3406
1236
3192
1743
3660
1324
1262
2519
160
3701
3915
3034
61
777
4364
3118
69
934
4236
2611
3229
1644
1372
2109
2594
2363
4376
4199
2136
3000
522
3676
4228
646
1889
3505
1904
300
4186
4194
4307
1721
4295
2984
4026
2845
4165
3907
2703
3833
496
1962
3708
1694
1161
2434
2312
716
894
4405
4183
872
342
524
1541
3359
2256
2531
1192
3710
418
2712
339
3368
312
4094
1179
459
607
3918
3554
3820
629
46
1856
4075
1513
764
267
1615
2328
1614
4448
632
4179
4342
3723
1559
1327
3224
4101
3930
1093
3667
3768
4444
1273
4067
3889
2075
3562
4121
0
4161
1793
1153
1751
1542
1841
1444
1907
3748
1203
303
2441
2035
2453
1679
3518
4264
615
1884
2528
1098
3559
4355
1829
1337
4246
3044
1154
836
2736
4128
3409
399
3426
3469
184
1620
800
2775
1595
4153
3871
4134
365
3877
2009
4253
1388
1029
1158
2123
3570
2715
1667
3864
1001
1121
111
854
2618
116
2202
4441
1427
1552
2358
2137
3646
807
3695
3366
3639
2909
2027
2371
209
1218
1548
4231
3574
628
3270
3989
1190
1120
3070
162
1728
1242
2577
354
3956
1997
2150
2202
426
58
3718
3113
3938
221
3096
1260
1192
2365
741
3409
4162
2374
1891
1986
1640
618
4014
3439
3148
2558
2046
2921
3736
369
4154
2865
2506
2059
737
2409
851
3503
333
1650
3173
2175
2486
966
814
234
3304
2391
680
217
2263
3679
62
1134
943
3032
1588
1944
3359
1861
1266
3739
3668
2027
1089
2359
3564
875
3023
797
1398
3397
561
3803
2562
28
1413
4430
1708
523
2678
854
3741
2944
1016
3908
3072
2294
284
1420
4011
2594
3775
3386
2276
1940
2862
716
2247
2733
2570
2959
2813
1048
1350
2126
0
3643
3460
3198
2964
1097
3300
1563
4326
3460
734
720
1722
3590
2061
3330
741
965
1268
1258
1106
2845
2915
4221
2647
4212
248
2374
2148
1245
871
1673
4255
2916
2491
4393
1142
1285
2953
1793
1467
2679
1707
1484
1821
892
3467
1152
3290
3769
735
3498
1850
251
3711
1354
2216
3177
3526
3804
1374
3279
1063
1206
2025
1288
2521
3316
2357
2124
1062
1634
1370
3889
3508
3578
4256
2245
3726
2826
1320
514
3324
1538
1477
794
4255
1869
2433
1932
164
3725
3620
2735
742
1512
3072
4004
928
387
235
509
4004
934
3924
4001
178
3697
3278
750
2958
285
2658
3127
1176
2283
1518
1247
1637
735
1650
4146
308
1283
277
2442
4079
2657
2809
3473
1853
2630
117
1492
149
1191
829
2488
3447
3358
982
39
1390
2088
497
2764
591
37
1877
397
1013
3747
1829
1130
175
4430
22
1296
3730
2235
1821
3754
1528
1980
437
1294
2651
2899
1282
1825
2449
2014
3963
4443
3139
656
351
2058
540
3750
3157
2358
2283
472
3222
181
4027
3550
3046
303
2018
916
1131
3706
2938
3032
4092
0
3741
2170
575
3221
1051
4029
709
1216
3786
2185
605
892
1019
3390
1290
3271
1588
3735
389
757
848
3574
2395
4197
583
3907
3650
1187
4400
1531
2745
2196
1997
568
1309
1393
1796
226
1397
1307
3353
3993
3304
4177
1485
2256
2243
38
2346
1335
24
1604
1243
996
2139
3743
3054
4324
1546
1008
1775
2364
1040
4141
3473
2669
2278
3529
1261
908
298
373
736
259
282
926
2651
3447
2025
4171
295
1062
3670
3382
1828
2354
802
649
299
716
2708
2502
3961
4062
1922
679
1172
3138
1898
2391
2074
3532
2377
789
2120
4364
512
774
3284
1504
868
476
1904
297
861
4332
3750
853
3853
4000
2662
1884
3424
2757
1893
1652
4077
4363
3280
2232
2471
4254
1606
4452
1592
4431
242
4103
1992
781
3045
428
2436
1899
1245
395
1857
3347
1631
1940
624
3877
2922
318
1780
4392
4190
2463
3904
1145
4180
860
4299
4130
3048
1083
2171
3896
2009
3771
1478
4135
1958
2522
1754
1069
765
1670
1485
752
1444
505
1892
3521
1486
3697
4132
2796
2793
996
1961
3710
1157
2765
64
0
2517
1487
4070
2623
3441
1841
204
4425
911
1564
1710
3738
3771
2262
4068
3548
1150
4125
1470
962
4174
4419
1278
2140
661
1535
1354
569
1013
3583
162
3651
2831
2608
161
1201
2745
4149
1888
1910
3634
3876
1983
3013
1460
447
2281
321
3476
2608
4420
3790
3037
1217
1390
2426
1172
1226
2305
2668
2693
119
2554
785
3758
417
4156
3022
3842
2266
3493
2762
4409
3542
3655
3501
26
6
422
2979
3589
1684
2485
1322
4044
343
3492
974
1278
507
1844
3644
2206
920
4181
2670
1400
4216
3318
1242
1693
3260
3454
3733
124
740
242
2120
2415
1835
230
4300
3142
3380
2569
1192
4447
3272
1416
4309
3260
2240
1347
3212
3407
4184
2516
2187
3197
2363
1917
2994
1377
2738
3973
1082
2794
859
549
2959
4022
2535
2778
3748
4383
1728
3213
3583
880
1947
3957
4012
716
2082
4135
4233
3718
3484
1319
662
580
2589
3679
1515
3996
4230
4175
599
3801
1096
3857
4328
2025
1522
2024
2693
3069
315
4379
1156
462
247
2859
3910
767
4071
1966
3818
2116
2406
1959
3352
1405
2136
0
1357
4018
4103
4011
3804
2794
1026
4276
2591
3402
4133
4057
2537
2010
1404
4454
1495
206
908
1608
469
1953
1777
1732
3336
1326
1959
98
818
2659
1312
452
1426
4355
450
4083
559
1047
141
4267
4093
883
1485
3227
2592
1626
3961
4329
124
372
2641
836
3986
3408
2748
4036
4416
2802
20
3053
3565
3383
748
2565
653
4413
126
3236
946
2589
528
89
3538
452
1711
3035
1998
2447
297
2397
293
4139
4116
1066
2461
617
3023
564
1464
3446
3575
4185
1494
1469
2027
3487
1551
2251
2786
3227
4250
860
1902
2319
797
1275
172
961
3299
2034
2917
3028
3918
221
1191
2897
1195
684
2202
556
650
2211
2321
3175
3762
3634
1446
1053
2191
1299
3206
2815
4247
3291
4147
3396
1567
3686
574
723
2718
3674
2230
4112
1492
3299
2077
2955
1956
3857
2950
2817
3141
2773
2867
2736
2359
4231
424
1017
1760
474
2672
1025
1142
618
1157
3012
3205
4105
4358
2717
2794
223
657
1318
3349
3240
1187
3194
3604
2678
3660
1303
3510
2632
1153
2727
2937
1994
1434
749
676
0
3799
3059
1485
1149
741
215
3116
374
1831
2002
3185
2413
798
1648
1359
2248
3842
3096
4292
1317
3204
3833
2811
1709
128
4448
4007
851
399
2101
2842
3243
2855
2672
2115
1557
2976
972
2590
538
2590
2107
3826
4105
3883
1275
2385
2754
2884
1644
3161
3331
3843
2772
1843
2284
3186
373
3793
430
2088
3741
3638
1686
1415
2272
3767
4090
271
660
4369
3806
2114
2934
1436
3354
1277
42
2465
2877
3139
3763
3484
2770
970
4143
4458
1381
866
3490
3488
3351
3473
2312
39
1321
1064
1289
2558
89
4160
1410
2872
384
3832
4403
1780
4291
3728
3077
3336
524
2560
621
2152
3736
388
1268
2255
652
3903
2643
644
4082
2123
2407
4062
168
3340
1351
910
1064
4433
140
4225
2782
4296
2485
3378
2244
415
4206
3913
3414
162
2429
3281
3847
1351
4193
162
3924
2547
3637
3290
631
3630
4409
3067
2347
3412
661
2424
2098
2941
2222
195
2020
3025
1038
3422
801
3275
2754
3429
4148
1083
2692
1669
493
3207
2665
996
1413
3819
2017
1437
4060
2281
4395
2989
520
0
263
2937
79
354
650
427
4141
4130
3093
432
3658
4247
775
3813
3955
3584
575
2262
4050
1755
1298
915
3214
519
1840
1813
338
574
1096
2719
1113
1655
863
1421
340
498
3724
542
73
3019
1702
4233
1476
1597
1193
395
1319
3237
3822
920
128
3880
3523
4411
1721
4330
3175
583
830
327
3640
3584
2542
3909
4172
1158
1420
1394
2512
4130
4069
2986
2242
947
4132
3232
2090
1125
2417
3615
2602
4282
3031
4056
38
1475
2821
3639
3221
2932
986
3547
608
3725
2810
2788
727
3897
4258
2055
2721
2650
374
944
2149
1540
1657
756
2699
4135
3463
669
3758
3088
2475
2816
3419
3390
478
2064
1487
1202
228
1677
4405
1726
1484
2768
219
3379
3882
3356
716
620
4227
3551
2521
4338
965
372
4060
3041
4046
4197
3014
1966
2978
2635
1059
3904
379
1951
1701
407
703
41
1158
3754
1040
3238
1368
3148
923
2398
2738
234
4190
1777
1635
2852
2706
1894
1441
3879
4281
3586
3434
4246
228
2082
65
2862
3756
1748
2936
4234
2493
2576
2032
764
3689
0
2425
401
1693
3472
2346
4379
971
1241
1992
186
1523
4117
3610
536
3146
2013
650
4469
2088
1584
2905
2036
3022
2614
3622
4359
378
1021
1128
3937
4468
3231
1773
995
148
3277
4126
760
2441
472
147
783
581
2571
3558
4427
4013
2126
3853
2021
1390
2720
1950
2041
969
4078
2179
769
932
4363
47
433
3468
2874
1410
2168
2152
558
3856
4180
4343
293
3376
4235
3706
3955
3384
1686
2206
2262
3050
3545
4171
4131
2696
986
4388
1867
1971
558
3751
2127
287
2489
4452
2585
1443
3892
4409
815
1257
502
2640
1677
559
2256
4016
3407
884
1298
134
2645
1129
882
1093
976
3589
3392
3371
2459
1894
2839
896
3274
1773
3354
4338
2292
4182
4058
1372
3169
4106
2223
2170
1943
4266
4094
4402
435
3118
3695
363
66
4429
718
1404
3760
2930
934
1614
3386
1036
2981
1425
3474
2215
3321
2254
3424
1266
1053
1974
1262
1290
1003
3508
3576
987
3335
2117
3339
4317
812
4088
3565
1549
2970
4315
3055
4032
4196
537
821
1971
178
1412
328
1385
2766
0
2551
4022
4430
4442
1144
3776
3240
2921
358
713
2437
1791
2750
3750
2194
4196
1224
3346
163
418
1721
4155
793
4296
1098
256
416
2383
1520
1872
87
3376
2423
2026
2008
4344
2205
2517
3508
1040
2702
3098
1497
1130
31
2680
3812
2352
2178
4069
3798
3778
924
4358
3445
2669
3205
627
2160
3312
1346
2302
3055
2154
3417
233
1038
3279
2219
2199
3079
2063
1389
464
4404
626
4196
2502
2736
2766
1743
237
1168
2476
2669
3839
1886
1367
755
1191
3995
1590
4401
81
1679
1642
1741
2985
1777
3164
72
3312
3872
232
2558
1560
3294
2788
115
756
4009
682
4013
1340
4017
3183
3716
1844
3969
2750
4003
2043
4437
3540
406
3132
165
3079
1913
1691
1170
4091
3720
3636
515
2228
2277
1791
734
791
3654
295
4236
1507
2175
2133
890
868
719
3486
1754
309
255
3926
3814
4281
1769
313
809
2368
832
4250
2320
1512
2459
1024
1157
957
4231
1059
1104
2247
1953
1202
1194
1407
921
743
1861
307
641
3800
4102
1619
1447
1223
2868
4149
3901
0
586
268
289
2065
4185
613
252
713
2447
1097
2712
3389
3871
3564
3670
2519
1957
892
1059
2401
3414
766
3771
693
4093
3889
1082
635
597
1203
4100
2927
2091
2807
1768
2071
868
1149
2207
2099
2031
2456
52
3472
1600
473
1314
2725
1258
3021
2724
1901
3538
3587
721
3676
2167
2857
4423
574
805
1931
1034
3178
3922
3833
764
3600
1270
1579
1125
3979
4030
1851
4372
3466
589
4418
1649
1055
2993
4264
1733
272
864
3289
3097
3545
664
2245
426
1838
3208
427
3948
11
2357
121
1559
58
1174
772
509
3725
430
1853
938
1740
543
3688
3476
1776
1747
3363
4211
4260
1437
1564
1739
4234
109
563
1497
3110
2893
2130
3725
453
3148
1506
3160
2942
72
2588
1524
2563
3417
678
4196
997
1130
3109
4225
86
1166
3938
523
365
3554
594
955
3412
4100
3575
4305
1110
3068
895
2282
2213
4415
383
2597
3231
2040
3621
3499
571
3231
2081
1644
2515
2142
486
3450
345
3659
1597
1710
1223
4205
662
789
3043
257
1787
881
3444
0
626
1216
2595
2876
913
386
1551
0
1094
3477
507
3146
353
325
2415
3172
2479
3484
1561
2332
4239
3596
80
364
468
3115
1066
2663
927
759
2001
68
814
1301
940
3734
1388
252
3138
967
938
4118
354
2621
680
271
4230
1266
2026
4237
3153
3581
623
1831
3952
717
3560
4104
2585
1158
585
4395
665
1469
3377
3850
3740
2868
3443
3842
3067
1276
1829
2760
61
2740
120
3768
4325
1133
4266
1711
2970
24
4305
163
740
2265
4180
1981
529
1492
4001
3603
4455
3750
2593
2812
2968
1878
678
1118
2822
577
251
1680
1018
1253
2980
2104
3
1238
2560
2994
2905
3648
125
3759
2420
4361
3369
2149
2809
1865
3766
1182
2505
2020
3790
2595
3118
277
1488
2526
434
4086
4418
594
3541
313
2062
2720
3428
1534
3050
4101
1696
386
1226
1984
589
1735
2533
3324
830
1087
3744
2770
1736
3869
884
20
54
3978
3730
4021
4218
1653
1521
265
4037
1280
2330
1506
4157
3319
1024
1091
3863
3816
577
2843
4470
2616
4305
871
845
0
181
1491
2671
3649
792
1368
1783
4232
4220
2395
3437
685
1253
49
246
77
1622
2608
187
4325
1596
4214
152
182
4080
2324
3254
167
388
3819
4375
948
4285
4344
1449
4042
2548
932
4074
2553
2232
1063
1154
2083
731
3519
785
437
4299
2108
1174
2522
3146
262
3474
3974
688
4144
4133
3648
2917
1786
3635
3484
651
788
369
358
512
3879
4111
1022
1156
812
90
3803
2927
3852
2384
303
1631
1715
2400
4018
2020
2414
1116
3582
259
307
3275
3120
3642
1157
2018
1836
2644
3100
3361
3835
2155
2922
828
335
2986
4350
2974
3459
524
2529
1517
3760
3552
1853
730
2594
629
1052
831
3789
2450
2380
968
2894
3425
3379
3979
2090
3391
3099
3114
1671
1507
2599
4213
3072
3704
4228
3688
2892
2276
1895
458
1743
1210
243
653
1854
4132
1157
2787
3798
3079
3649
1061
1234
767
4273
1233
3216
2125
2265
751
3131
1691
1626
318
1205
2273
3227
104
2889
923
3376
1463
2235
1741
4262
1466
1668
3439
2414
1924
2710
1955
3990
0
2199
2049
2067
1811
2128
752
4337
3349
3136
793
3698
2771
4315
3638
38
178
3210
2477
426
3831
813
3059
3200
1258
1069
2174
2938
4222
530
1986
208
2256
1310
475
65
329
2782
894
2131
141
1047
3912
1722
3538
3960
894
627
1078
3404
463
4392
3062
2307
1350
3539
1052
30
4203
1048
2624
1301
3408
2368
4039
1499
519
461
2796
2432
1795
1968
3362
908
1623
3170
3521
1746
428
4128
2523
702
669
1945
664
2791
4239
2808
3653
3776
3788
2111
3716
649
443
2233
470
1954
4310
758
151
1565
3501
1479
4422
653
2961
497
2395
247
2973
3490
4095
1211
2769
2552
1797
4160
4355
2713
3124
618
2843
4274
3766
686
3237
4079
749
232
2907
2101
3934
487
2935
804
4251
3743
196
632
3823
3511
1654
577
3922
2504
3692
1891
758
92
196
3556
1423
4042
2865
4392
4237
159
2825
4264
2977
1542
3754
1080
1782
2502
3928
2508
3232
1027
4076
1644
3618
2991
162
517
829
180
4344
1152
1737
2225
3801
338
2009
2562
0
4281
39
1246
515
3930
4376
628
4100
3293
563
1887
1079
485
836
1235
1918
283
4320
4418
498
2997
2103
2190
38
1805
1091
4290
2263
1573
1445
2133
1077
1219
2961
1570
3236
1202
258
4043
1992
2523
832
793
2908
1495
1473
2270
530
1126
2544
3848
263
4110
3252
1729
3205
1726
464
3935
774
1517
3394
3219
3471
3563
2251
2427
3404
452
233
2014
3499
81
2437
1096
993
1168
2299
4466
1012
2254
4133
983
4039
3445
3243
552
2445
2700
2306
1117
4190
133
3379
1657
262
2523
1587
2204
2797
423
3596
513
42
1417
2081
1826
556
1951
1617
2909
3542
2116
863
3153
2648
1829
3415
4253
1516
1102
3716
764
3088
1633
1488
256
327
2327
75
1402
3454
2208
4331
1648
1564
2479
3505
293
1398
27
304
2497
3245
1479
1901
2789
2499
2024
2232
39
4263
1398
3588
3675
2227
355
1212
2833
2118
352
3407
3860
1822
1820
3187
1598
490
79
4021
985
1664
2532
561
31
4450
715
1571
3789
1055
2109
3270
2604
4432
0
3906
733
2397
2667
4367
3269
3156
2631
2786
3826
4189
4022
2798
3910
1040
4391
4392
1094
1762
4037
1622
3927
262
2556
1443
597
0
2941
739
2112
1032
427
3162
3566
4464
1841
2544
927
44
1432
2366
3693
943
3984
3771
2958
2078
2941
2453
3361
4374
3008
4133
4278
1551
3487
4399
897
2584
3297
2722
1163
1251
190
1393
2785
3685
4417
74
4352
3955
3825
2782
1074
1707
1509
346
3397
1861
4454
714
3534
973
2903
3108
2221
960
3362
2483
3846
2305
3405
1137
2764
2252
4050
1462
4377
153
2850
3802
4084
1348
372
2363
1825
58
4270
2341
2354
2812
200
3447
1392
2616
3153
4018
480
219
3585
1309
1239
4384
2744
2396
1249
267
220
2497
2248
2124
3270
2903
4028
4085
1706
4385
615
903
1186
1069
3594
3569
553
1557
3712
2688
1513
825
1372
355
2431
553
2967
4311
4337
2358
2999
3824
540
2531
4471
4039
3338
1661
1853
2474
2333
3960
1562
495
2731
3652
3057
4112
4458
2616
703
514
329
1012
3729
137
0
3151
2883
2733
1630
473
1379
3992
402
969
448
1006
583
2290
2069
2651
3008
3303
2390
2750
1994
827
3981
2672
12
1328
3993
2605
1685
2288
1571
634
161
4462
567
2078
676
664
704
4120
4042
3118
679
537
633
588
3329
2455
828
266
3484
3923
3280
1328
3062
3987
3193
1014
1887
117
152
1900
3188
2227
1969
2705
4135
1312
129
4229
3670
4182
514
3333
581
1601
993
2731
983
3947
3040
3325
2521
3793
604
4247
2790
2820
3050
4142
477
2127
104
2328
3165
1606
4324
2130
1343
3367
2935
72
2941
621
1072
2479
1227
1833
2936
2503
1299
569
2911
4331
1262
1098
2872
1845
1435
204
2555
480
4065
239
1396
371
549
1733
2329
3099
3867
674
3240
1741
227
4315
2671
4138
2725
1
1248
3025
166
4062
2962
1127
1594
1465
604
4036
423
3301
3360
4101
2769
1345
3508
356
1410
1003
3926
2631
1338
2142
3256
2182
243
4446
3434
2816
3788
1574
1149
2731
3398
657
507
2823
2836
2353
1441
1902
3472
0
1668
994
3432
2756
975
1832
2567
1488
186
1245
853
4267
1896
3008
3129
2256
1399
858
156
837
522
2058
2385
1710
3939
1007
2091
4146
705
21
3445
1711
1792
3124
3082
3890
3470
395
3396
341
621
3514
4413
1779
547
434
3060
2908
3272
3474
1477
2508
3218
3879
2745
4276
3977
3684
248
3375
646
294
1106
1137
353
2035
229
2636
565
1426
315
1063
4194
3695
4017
4253
2957
2465
695
2858
4460
2065
2171
167
2608
2940
2504
1052
229
2761
1968
2895
4392
962
4373
899
1005
4466
1583
1522
1230
1350
1827
3343
413
3060
2195
1081
4204
1199
3733
2844
749
2129
2154
1254
2170
1074
2704
2534
524
3256
3338
3031
1749
1463
1232
3677
2794
1755
2869
1260
4181
4337
477
1826
343
1514
351
4075
3229
2115
2363
584
297
1605
3889
3079
1839
2649
3460
4141
91
4410
2164
2203
521
653
60
3514
3505
129
1133
3204
3849
1212
460
2314
1172
1209
1048
2675
2426
4437
2521
4059
67
885
4375
4171
1317
0
2297
2465
1715
3882
1541
4326
1148
1733
1366
3981
1995
2994
2784
304
2587
1893
2706
559
192
3151
1644
216
1125
3810
1989
424
827
118
1134
1120
3933
1521
4027
2150
3020
1118
2452
263
2104
40
356
772
4436
2865
1398
2906
727
3115
2232
2252
55
2924
1352
258
1380
201
3073
4167
2887
2176
4214
1356
2897
2056
506
3794
3890
2552
4272
3276
855
449
2387
215
4155
1469
3025
1139
3142
4419
1504
3004
998
2880
3249
1838
3703
1360
3631
4024
2785
3667
2074
447
550
1740
3649
3898
4403
4085
2254
4394
3656
2700
1977
3976
4067
1196
183
3891
906
4434
3085
2236
4158
514
1398
2294
4266
1235
672
1886
1536
3680
1521
3759
439
3601
2730
2959
459
3657
611
893
3318
247
3046
4011
2804
3001
531
1950
479
1114
713
888
4328
2178
1128
1719
2018
4180
3514
891
2419
3703
354
1072
944
4324
2018
892
2879
4253
3074
625
1090
2031
1399
4095
2374
2201
927
3347
386
1897
1874
804
2357
2050
0
2845
3903
4360
425
2982
354
3288
1562
165
3979
1158
2085
958
3276
1820
4086
2829
3559
1844
4071
2902
578
3380
0
604
1263
1422
263
2475
825
96
1736
4200
1434
3244
2820
1100
2659
2956
2628
1004
2880
3985
366
2008
2418
3863
2528
1251
4171
2128
895
0
2026
3342
963
3245
501
2953
351
4436
2288
79
3707
3261
379
1057
1974
1590
3098
2056
1755
340
1459
2830
3008
2012
3891
4027
4215
3551
3092
928
289
2981
1860
720
878
4421
1296
1327
2273
3871
4291
969
4458
1363
3306
2366
2301
3911
3806
1640
3713
2729
2226
759
3787
4423
3579
4133
1404
3169
691
2705
535
257
347
589
2893
2442
260
345
2905
3662
2522
968
1526
1913
3696
129
942
890
1418
3001
686
4449
2391
2542
1049
1109
293
2227
1682
4230
1430
3268
1037
38
1576
3817
139
3934
1269
3716
256
342
2273
2580
132
4371
349
3598
3282
1217
1927
3052
3740
3240
104
4142
3201
4308
2404
240
756
7
1871
3829
0
893
4216
3977
593
3559
4333
1248
1173
370
2165
2365
2925
3018
4096
15
4361
4409
2618
2201
4132
379
3797
1039
102
2759
2992
1896
4213
1481
2596
1824
781
841
1182
1427
3090
2760
2266
1255
1404
3269
2090
395
1990
1794
1174
4231
848
4278
39
2423
357
3633
4306
2508
4457
2779
3165
2853
299
2590
369
1412
2944
1173
2076
2404
3355
2972
1407
3679
2246
1762
1150
3400
1144
2925
2356
4441
1547
2232
2848
1962
2098
2767
533
3590
961
3007
753
1449
2478
3606
2668
1184
1912
3176
3069
698
3825
2511
3770
804
494
1201
2096
1220
2512
517
2329
1252
1110
2567
3251
2003
798
4320
3382
3130
2414
4242
1234
225
1865
885
2487
3392
2778
3643
4142
4282
2612
690
2921
2323
1571
3941
4127
2294
3064
3993
3043
3469
1171
1180
1023
1094
3287
3626
1713
1886
790
4114
2629
1231
3317
4343
4091
1118
2498
2700
265
3867
707
2686
3099
703
94
2154
1424
3625
3706
796
1516
4068
702
3652
3349
0
4313
3159
1366
4038
4419
44
3522
2623
4271
1863
2499
1381
453
2253
842
3634
3033
473
2685
913
2340
3642
3197
2680
1063
3809
2174
828
103
3586
485
1770
339
3018
1162
3107
1496
2937
2619
3764
3879
4139
3854
566
1393
68
4093
2874
2214
2911
2116
1056
729
1776
2884
2241
298
665
737
1467
3205
3808
18
4160
1488
415
2583
1158
159
3136
1726
2727
4359
2442
3356
3206
3961
2979
3626
344
968
3341
57
1212
2230
3214
1002
86
3985
2457
2887
255
1913
3606
3627
102
768
2061
3000
2187
3008
442
4442
531
2752
4324
896
2530
1699
1406
30
2632
1239
2825
31
658
471
1002
884
4425
1986
467
241
1051
1307
2764
3901
4069
4148
2708
411
309
3293
1573
1590
2357
126
2468
1118
2245
3026
4298
867
2943
3546
848
3156
4347
1478
2291
1607
3143
429
345
1363
2086
735
1650
3431
3469
802
2320
3924
1787
1946
2503
1243
2148
756
4069
207
1394
742
2694
2745
1158
4080
0
1702
3724
1431
4441
4311
2230
3031
1741
3937
523
3755
1733
4402
936
2625
3039
3089
3990
2942
2414
4056
172
1245
4459
4285
4237
1211
857
3619
4386
1137
1026
3983
2279
2157
3762
2481
668
1026
3625
571
344
1660
2385
678
857
2124
1197
1870
4187
2543
1976
57
3958
1337
4323
876
1369
3992
3670
3178
3931
2806
222
8
1280
1165
1992
2549
657
3199
1100
3963
1826
1180
3764
792
544
3113
1269
1662
2527
2478
11
4098
144
862
3467
2635
1546
2560
2496
1569
2991
1950
4096
1660
904
3161
4429
1105
2222
1267
1814
475
3235
968
1548
1126
59
1807
2323
2951
2653
4212
223
1465
3244
432
3895
936
1661
1665
3610
2997
2899
1874
1406
3162
4223
267
2924
2482
1035
78
1120
4385
2683
3932
3538
1006
2140
370
3435
3604
1514
3180
1640
1002
31
750
2917
2686
1576
4266
4078
3381
3358
1239
1576
203
3690
61
3965
3882
3943
3055
162
3831
1733
2621
2060
1561
4121
1708
2079
0
1172
2520
1586
3958
2739
3528
4186
2594
2107
3883
4347
2382
2671
2720
3557
1568
2197
2041
2835
271
1527
2391
2965
530
3670
3320
1957
124
1826
3737
1950
4004
1807
2666
3957
1870
1338
928
3382
4235
4059
149
3449
1347
2892
4052
3872
30
2711
2498
464
3830
1740
2443
2892
842
3519
1061
3543
3858
2365
652
4377
3143
691
4085
3755
2343
1448
3058
3680
9
1652
2029
3864
3939
3859
309
2155
3202
1246
4021
4125
3729
1614
2521
3691
3471
2065
2913
4413
4119
2956
1769
1321
2670
612
3910
1535
1182
322
1181
1380
936
2310
2668
2283
2086
2768
2657
73
3716
4226
72
3798
3013
3752
3844
569
440
2545
2378
1700
3427
1413
963
253
529
3546
3239
2285
935
2903
3215
1634
1765
768
3269
743
1131
4058
2257
1924
3451
1379
155
1903
1522
1196
2487
4233
617
3471
1049
1983
2030
1734
474
1862
1262
2570
3242
962
3740
2197
437
1398
3387
859
2681
1725
3010
1102
1302
315
0
2941
1448
4103
539
1739
3071
3704
1886
915
1177
3816
314
1239
2746
1992
14
3334
2687
1513
3569
883
2879
249
4055
1098
1727
4204
4387
762
3084
2121
155
4463
610
142
3796
242
1229
943
1481
1928
3810
2432
1307
3935
4350
2759
564
313
4465
2753
4429
934
769
4314
365
227
3962
3078
4043
3923
3346
1863
2059
2463
3358
2922
2790
4406
3288
1526
30
3301
2947
3866
3485
4253
2430
4164
1439
4120
383
3376
4267
1098
2121
4035
798
366
875
1610
4353
2350
1379
577
3940
4300
1394
871
4209
4019
2019
894
2156
4306
1941
597
2414
4439
773
2419
545
4167
824
4285
4414
1408
4459
3273
2252
2648
1036
1913
530
2184
956
1298
1972
1855
2506
3845
2249
4122
621
803
2521
3844
1143
3750
1318
2472
626
1227
1012
1244
2429
182
1348
44
4021
3956
3666
428
593
4419
960
4005
713
3724
3102
3764
2153
1998
1570
36
2223
4420
3877
2850
350
1085
1730
499
747
0
291
564
3444
1608
3834
1868
1467
499
378
3751
3461
1181
2885
252
3914
1194
459
3864
764
1810
2791
2347
660
3920
3942
1158
1788
2563
476
2326
3913
225
4287
2702
2488
3163
4083
810
1461
898
2764
3131
3234
1836
2298
1116
1413
2538
1475
3102
2310
848
2707
1726
1371
2138
4308
984
1447
2551
2074
342
3362
3093
3260
3753
3070
586
351
2031
3877
2778
2661
960
2071
3658
3253
3156
1117
1918
3173
741
702
265
137
1381
1350
336
1003
1064
1433
2920
978
3703
1706
1134
3141
1036
1325
3344
951
2838
1614
73
3896
1957
2796
4444
2312
3754
3967
1466
9
4449
949
2267
350
608
1058
2757
3518
3312
353
898
2354
1627
3919
1012
1049
4426
3710
3691
1270
750
1425
4314
1032
3981
3381
2207
4085
2709
3933
1754
1793
16
3186
3955
2244
2313
2668
3396
3064
3367
1659
1314
883
2834
271
1131
2377
1942
2975
440
2892
2948
2656
3735
3554
2840
1833
1020
1689
0
3254
4409
1131
1558
2546
3057
3693
2043
3797
3832
2493
3610
1092
2360
345
586
944
414
1175
2960
3159
1166
3907
92
3432
1814
4034
374
3471
2453
1614
408
3250
1704
3021
2086
1522
2580
2019
1670
445
778
456
2735
2069
1217
158
3680
1393
3594
4219
4377
1308
1516
1292
2574
3161
2274
1234
3843
170
442
3489
3443
2174
2292
4297
462
3095
2037
3621
3750
1421
2745
3571
3736
241
4172
3079
2250
1911
1445
64
1515
1352
3609
4020
2204
1263
2479
2361
3470
3683
2441
2274
155
3257
271
159
1813
208
954
981
1626
4172
3838
168
1374
3190
1298
3025
594
207
1664
2930
3419
3105
2904
379
1582
963
2459
738
718
2887
136
1719
495
1081
2828
3315
3406
2356
3841
3710
3229
312
1119
2791
514
1331
190
4384
196
4311
448
2056
2018
97
4366
2221
3633
1659
828
1504
3765
3048
1204
2248
3019
2637
93
3723
1267
3064
3099
1955
2836
2377
2882
3180
4
0
2411
2952
2538
2948
3154
2281
925
733
43
3199
2497
4109
4089
3088
193
2888
58
3359
4244
2626
3981
3818
580
3361
2364
1048
780
1801
3806
3789
1039
901
3045
3578
4373
4219
1135
246
2437
1638
132
3579
652
1735
1018
2677
4209
3315
2313
61
4310
2450
2079
103
2871
2090
1559
3098
256
359
3617
3981
561
1908
3095
3175
2346
442
1725
886
1347
3586
2342
118
3047
490
2904
708
2527
2220
4405
973
4301
3370
2284
3172
91
2324
2477
1385
2711
3536
4383
3806
1509
3150
4217
3873
731
3637
319
2456
2016
172
822
245
920
3894
1871
1391
3610
854
3050
1691
688
4165
3104
4058
1908
2403
1281
2016
4111
1416
3384
3376
436
1978
4440
883
4308
1325
2606
1832
3852
4230
1720
1702
1979
3193
2993
779
1404
4130
1039
1001
3092
1867
2599
382
2657
750
1845
1244
386
401
2972
1091
216
2409
3469
662
2831
1535
539
4142
311
4129
58
3195
3957
0
844
415
12
126
1770
3331
3945
1715
3364
4245
3123
1124
3542
825
1073
658
3812
1410
283
254
958
1673
3275
3072
1736
1098
2437
3499
1530
3097
2152
3380
3756
667
868
4393
2595
4015
3132
735
1540
3182
251
3651
123
4062
4007
3705
4272
3135
2692
3451
2828
2636
1206
3139
3361
275
235
430
2728
1627
2786
2218
2165
3976
100
3283
549
1446
3808
473
155
4070
3700
4153
487
2896
1758
1644
1886
558
478
2826
2211
2674
3961
3180
3243
2016
1607
1682
1475
1179
4440
1318
1150
1172
591
580
3298
3624
4041
3737
2800
2078
4460
791
2522
1944
3675
4278
2892
2162
522
579
3850
569
2077
449
2687
267
2360
1680
2343
3113
1432
1223
4237
2091
4091
2538
3814
1539
1242
2097
2113
949
300
906
636
1200
3075
1261
1789
3543
1842
2187
3224
3909
795
2484
3684
4307
3716
2434
2356
3416
478
2006
86
4419
1373
3697
2230
2745
1273
126
256
1367
0
1021
946
422
3973
2709
2197
1260
110
914
1775
2660
1352
1561
2292
3401
1120
4337
3025
374
2656
3578
3161
4106
3240
1781
1281
3875
3431
1752
1964
3057
2858
1897
4157
84
106
1678
3578
4424
1910
4444
2789
3438
3706
1442
1164
1700
1933
1415
2263
1468
1215
1595
1772
1528
2252
2597
2663
3112
3559
199
2668
3721
3953
3450
3381
3527
2738
3474
4368
4439
566
3027
4314
4182
1456
3323
1965
93
2994
1750
4205
2116
596
3629
1348
2907
4130
2613
2963
2072
1492
619
166
4389
2912
1033
190
4136
3556
2961
674
1968
4192
139
570
714
3066
2848
2656
591
2547
4203
284
3242
4075
646
3092
674
1265
2476
234
3795
786
3908
4317
2976
2072
2708
2374
3829
1904
3676
1206
646
1160
1611
2260
4255
2086
257
263
3466
2069
832
2664
2859
161
2874
1010
670
137
899
4098
3506
4259
3936
2426
1132
229
4322
775
2182
3866
1283
1269
2485
3351
174
0
1759
618
3601
2785
2608
4147
4396
1245
809
2349
821
4294
2514
2387
3410
1924
1484
1052
1902
4217
667
3138
47
1949
3243
709
1833
2125
3630
1759
3992
2989
2236
3449
2085
755
475
4361
1374
1148
2976
531
2200
2209
731
3386
1880
707
3160
171
1173
4126
234
2621
2401
959
2784
907
538
3062
4342
295
1844
1527
2658
3971
1115
2897
156
1943
3788
4173
3159
502
1562
2236
1489
4290
4023
1512
2863
1634
1653
2171
2542
979
227
878
874
309
881
1565
2915
3975
1815
2698
516
2567
3826
3668
3999
1762
2670
2099
1082
427
3923
3656
633
3881
3163
2214
2222
1370
2347
3719
4400
4352
3622
285
1753
3265
212
71
2169
1363
3610
852
1254
320
1348
2404
1072
3147
2686
1716
65
4196
2620
2900
2810
397
1276
137
3881
275
922
144
2699
1613
2270
4086
679
4402
1166
729
785
2100
2603
704
269
3803
74
128
3212
1248
2194
2306
0
2560
4444
1259
138
2565
217
3790
4462
2472
1251
1958
37
2983
3799
3819
2025
2465
2216
1978
1136
2304
2085
453
2908
2274
445
3802
758
4344
4018
1653
2762
4287
2918
1028
1705
579
3762
2908
4082
1733
3280
4417
4403
2988
3917
1744
982
4048
756
656
4458
3226
2532
413
133
4257
1098
2429
2902
271
2633
2765
3159
2198
1038
3042
1243
1491
1929
77
1309
1888
2667
174
3725
3159
1338
2477
2474
1341
3266
605
3731
3112
3517
3188
4283
2936
2211
1508
1021
152
580
3955
3399
1217
4325
1073
760
854
1707
2999
2735
118
1210
1587
144
1002
3440
779
4245
1560
2263
3095
4166
1600
2686
3972
3871
546
4060
2436
2161
1995
1659
2739
656
1200
379
1899
2003
1400
3891
1175
3386
762
1322
1141
1816
1651
1629
1529
632
2170
2158
2942
895
914
582
4266
3257
54
1073
3578
3566
1949
4189
907
830
3272
370
4276
1225
2754
4266
3074
0
2115
2083
4261
508
1205
1615
2259
4412
324
3758
3618
3914
4463
3870
256
10
1061
1650
3677
4392
2591
3088
2076
3350
3233
997
3620
547
697
4033
1960
1621
1167
283
3327
998
1978
1145
1481
934
4218
1506
842
699
3803
4243
2715
3058
1478
3243
3663
3190
255
906
3582
220
922
953
1444
739
549
2789
3111
2060
2840
3141
3972
1579
1997
1553
4302
346
3914
1996
3815
1226
965
2944
706
4055
2017
2265
2917
851
1617
222
301
3869
4015
1244
1100
1474
2093
3117
2601
3912
2053
2208
1923
3985
2207
1500
1176
1412
1868
2981
2821
3737
4249
314
933
3815
4206
3742
2206
1233
1213
3906
777
4007
2681
2250
4100
1141
871
297
2816
949
444
2872
4403
4138
3823
1553
3139
2583
2078
1380
2747
3573
4395
45
4461
1442
356
980
613
4380
778
3149
2581
2178
2439
1147
3773
1523
1311
3122
3699
2345
757
3459
1356
2767
1465
1493
0
2964
1417
1515
1130
3490
754
2816
3506
3547
3096
1615
482
2157
925
3144
1762
402
3229
1108
1283
1208
4282
3957
2675
546
1515
984
70
3157
1854
4151
1284
2483
3120
969
4448
652
1877
972
2677
64
3028
651
1223
2694
1739
1469
2316
4007
3955
2426
1676
62
4081
2438
3193
2156
515
2799
1804
387
2790
962
3158
448
3532
237
888
1253
1523
1694
1799
1246
4322
2713
1876
2319
412
3792
2476
2698
1106
3828
776
60
2776
928
2950
3008
407
1930
1660
2275
4401
3965
497
105
1178
971
612
1824
1033
1573
3490
1627
3161
440
2092
3200
3260
1804
2125
913
1045
58
564
2559
3003
1048
2679
2347
1951
1860
1836
1937
1026
2137
2794
774
3843
1836
3204
4155
4199
4399
390
4348
2932
3794
3148
3685
1537
611
2430
3872
2017
687
3068
319
1832
61
2145
203
3936
3317
97
2609
1124
1094
1754
2157
1661
1639
148
806
0
829
3361
378
1663
1180
467
3754
3249
2854
2951
3001
2367
1493
2315
3350
980
3170
1745
400
334
2787
3040
2242
3024
2120
2291
193
1067
532
3718
4363
1407
464
4292
2203
813
3914
1392
21
3667
1952
2523
3513
164
1525
3776
3645
2984
2704
1424
2247
2751
222
2131
961
838
2519
4434
2790
2094
514
1986
4067
1209
235
941
603
1077
4205
466
3576
2821
852
3133
3078
528
2694
2481
3064
1186
4066
3146
2754
3542
822
3702
4350
966
1844
4160
1306
2992
3519
306
2804
4238
3828
895
4251
1644
1832
3818
2001
3669
1547
2507
3894
1717
3075
1629
401
1073
3199
2097
3550
3876
3739
1107
3957
3276
1361
2134
2589
1050
3457
3609
4206
2405
1357
2331
3596
3210
2616
611
188
2531
345
622
1379
450
2703
3498
3129
3179
4434
320
1541
4440
1523
3376
719
565
1424
4314
2347
3277
3518
1520
1594
2825
1973
1281
1317
2056
0
783
3439
1914
4117
3144
3078
94
3712
1612
127
3402
4390
2079
1408
4252
2489
3208
1691
666
4053
2299
519
1467
408
1259
3830
1931
3988
3326
3881
1066
4224
2419
1124
2241
4133
2452
791
703
3392
856
191
2688
4453
906
3374
977
10
2549
4041
24
3414
724
3117
4078
3184
1130
4308
2213
519
769
3170
1702
1196
4024
3963
2808
34
4240
718
3981
3998
3200
4297
3228
4282
699
828
2469
2273
618
2184
1618
2975
4256
2058
3122
2356
3608
578
2200
1909
2181
1066
1278
2030
9
3385
15
3188
1743
1407
663
391
218
500
1619
3240
1478
4239
1534
716
3428
1651
57
1663
4255
543
1099
3959
3733
2538
2455
826
2734
4359
3539
1094
3544
819
3820
684
3384
2878
2192
2804
3025
3522
695
4231
14
3230
1562
1239
2968
1003
4343
4338
5
1755
2000
2757
3712
1702
786
1836
1870
3169
3455
2566
2236
4145
3860
0
3628
3481
134
2522
4120
2889
815
2200
185
3711
2254
475
4167
3593
2764
752
2778
3596
3029
1167
3494
2084
1361
1200
1287
1348
4115
3270
4427
2362
3735
3788
1700
1917
4242
1744
4446
710
1226
1414
4415
2849
4443
1498
2554
4271
1584
3818
3472
3486
2654
565
1508
2288
2620
609
3949
3927
2401
218
2829
3329
3244
4287
1602
3886
3573
751
4150
2957
803
2709
1449
2257
2187
3543
68
356
4217
3259
2002
39
4117
3012
2717
1193
2056
2401
1645
1446
1509
4066
3670
2316
4243
728
2492
1388
2617
1935
241
3819
4175
2683
361
1457
2745
2206
1255
2142
1087
3957
2560
3342
1995
2443
3879
2628
2730
2499
2125
2800
3899
2512
3830
1207
4085
1415
1463
670
2477
1287
213
2444
3337
4142
2686
880
48
836
762
2559
1315
322
3574
2359
675
1983
3156
3273
2709
725
1396
2054
1772
4427
1792
637
2333
2779
1795
1700
0
813
2075
4404
432
4399
982
2974
855
65
4039
4294
2013
1527
16
4075
3240
2374
714
4006
2655
2314
2223
4433
3938
3142
2902
3311
1606
1021
1322
3930
2337
1633
3923
2354
743
2051
1479
2779
2592
2945
1532
1278
3889
3266
1923
2652
2041
231
1314
2796
1248
1071
4265
3797
2137
4168
986
4462
3060
4438
3092
1688
208
4014
977
2524
3138
2187
798
1568
1013
4339
392
995
2461
1784
2078
3273
3823
3914
4001
3656
3982
4280
2212
3919
2538
2495
4225
3705
841
3333
885
1670
2754
867
563
2384
2414
1603
3760
3461
3880
1743
371
2016
2741
1001
3795
3862
355
2423
1875
420
3974
458
1893
1797
1527
135
600
2740
828
3734
736
3087
3561
2217
3640
3027
3519
3576
119
3915
2412
1920
4157
925
1935
2409
851
607
127
2664
3881
2607
475
1387
4014
3873
4456
3333
1575
3592
304
2476
3563
1311
885
2713
0
2154
2448
1875
3804
2459
240
864
3737
1401
1274
3620
1595
1066
865
2796
200
991
2615
325
708
2711
2475
2155
1800
3647
4412
194
794
225
227
4089
3520
2296
1065
2821
4199
2273
3089
2947
3564
1581
4143
634
85
3462
2101
1164
1221
379
2549
3268
2722
1589
1454
659
2516
763
519
238
2279
290
253
3324
1881
3468
1269
1666
2380
1000
4057
3032
2999
2248
2629
3123
1191
4059
489
2011
3365
1167
2030
3116
428
3500
2691
549
280
4115
805
4417
619
3949
3792
2903
3196
3356
1194
2080
4387
4176
1604
1701
1213
248
3249
61
3157
3824
3162
4128
1734
2500
1996
4445
3404
4233
2918
4162
1499
2785
3974
960
3771
1022
411
3256
1436
3936
694
2750
3546
1147
519
118
2012
888
2814
1182
230
1574
3755
4291
3567
2554
963
799
1238
3041
2438
995
1265
918
2367
832
1987
593
2219
635
4156
0
1664
1258
3820
3419
1901
3789
2149
1695
968
3704
2322
1977
2485
1506
1873
205
738
3972
120
1661
1718
3308
3160
2727
2485
762
59
3724
2098
813
2031
4185
2939
502
3660
873
1893
1215
4350
4082
711
2803
2585
1281
2629
1274
133
110
4105
2936
1794
1075
3415
3959
2324
3039
216
1492
2898
3391
2347
2901
2807
2369
1453
853
486
1274
3578
2278
371
2114
1053
4062
3061
3683
3716
2904
2194
1592
1636
2197
3208
67
3866
1317
536
2458
2556
2924
3810
3967
4062
40
982
1386
898
3924
3612
1060
741
845
834
883
4200
2533
1071
3786
3450
1905
3296
232
2920
3584
2019
912
2222
3573
1769
2892
239
2400
2879
2804
1580
2927
140
49
470
1292
3831
267
3282
3205
539
4008
818
937
706
1573
3425
2323
2923
1362
587
2497
1318
3415
3680
3958
3536
2312
2962
3497
2998
4270
205
2192
4095
0
2437
3700
801
3222
2098
2806
871
625
3297
1751
2659
4088
2901
946
1032
164
1757
3093
2585
3905
900
267
1250
934
3787
2278
3567
3727
3039
578
3282
242
3919
4183
2022
3651
4469
1631
2494
2371
4259
3913
2232
109
981
2637
1275
1195
2606
3652
403
3328
1308
2972
1577
2727
476
319
639
2606
2552
3575
3838
928
4455
4313
62
1685
178
3367
1539
4403
3450
2429
1296
2382
387
1616
4359
1433
4313
3602
69
165
3644
3174
1371
3436
353
3738
1509
4196
1632
4127
3320
53
3514
485
3419
3133
512
747
1548
1575
597
2976
3778
851
2960
2347
2474
234
2779
2041
1110
2094
1617
3020
1794
910
1091
115
2671
1390
3871
1698
2436
1538
2710
3067
4434
2507
4265
3104
3
1339
994
2256
4150
3959
2909
1407
3122
1587
4408
2918
1833
1254
1508
2301
1162
2325
3858
2861
4126
2954
1164
1793
0
3128
733
4121
799
4392
1363
6
3435
3195
2951
1498
3118
2800
2721
2471
504
3503
3862
1660
3973
3673
2773
2031
2502
1380
3396
694
1405
4412
1321
497
1779
127
1793
356
3302
1764
486
1740
2665
2746
2804
1365
102
416
2065
1868
3544
441
2668
3546
3173
566
4220
825
1301
2297
3845
518
55
104
2336
3354
2575
37
2977
1028
1482
2404
4417
690
3624
1982
919
210
2693
3355
1197
3338
367
3696
982
1571
4413
977
462
1934
25
2846
3134
3832
1755
344
1015
3323
1007
1880
4054
4441
31
2809
1553
1497
36
2274
2528
3374
2207
3117
2670
3556
3694
1006
582
68
3024
1809
949
1914
2918
1475
2513
2394
158
3084
2900
262
756
2937
432
802
494
2571
115
1784
2467
2672
1497
4405
4178
2933
3944
3338
29
1659
1423
2998
2175
2845
3980
1865
715
3619
2881
469
1531
2591
0
3251
3264
799
2412
238
1385
1654
1326
2872
2212
1815
2019
4210
2885
2619
410
2989
3049
414
894
3795
4216
1360
2171
1288
498
2781
926
2193
14
2753
4030
3300
3033
3273
2062
2376
4241
3450
3742
3982
1637
3466
2797
3992
2740
28
2030
4466
3450
3092
637
1017
353
2390
2372
922
4214
2515
2420
2878
2384
2928
2578
567
1190
3346
913
143
2850
2312
1333
3518
4428
49
4010
3725
4093
1576
2301
146
603
3680
3174
4429
673
4391
2762
842
3267
638
4026
350
2579
774
1544
4345
3440
169
266
2816
1432
2956
1103
1472
4421
281
3054
1209
1392
2182
1789
4122
1825
3264
1140
4117
333
1267
2913
958
1822
3423
2297
2371
3390
3044
4001
2148
4303
2593
1036
2447
2083
1016
1478
2059
3249
2695
1696
3541
4166
2584
3115
2257
4300
3031
2121
4111
3149
2558
2434
4019
3962
2787
1815
0
400
3993
139
2526
2430
2912
4376
1568
3759
2223
3378
1367
2912
421
2599
997
762
1705
1311
4011
543
986
2161
3584
3114
412
1966
139
142
3206
2491
380
312
2317
2747
2265
2850
1931
4100
2882
1054
3142
2966
932
3691
3984
2281
2775
730
4180
2527
914
1519
3617
2848
2260
1186
477
1919
659
3207
2105
3101
2232
4059
3000
2486
193
235
4427
4153
174
4290
3095
3223
736
26
2883
557
2533
898
2799
4388
4444
178
158
392
682
3845
325
1869
2869
3051
2241
4083
2835
1729
263
1804
2765
691
1098
3816
2962
4083
495
735
4278
1041
468
4298
3170
188
1532
54
1725
685
3219
1489
3942
2439
2571
2413
1023
3134
3374
3310
351
281
3164
2835
1756
2561
1392
2466
1954
2340
1271
4170
3836
3281
1894
3823
2273
1876
2116
4099
1621
3797
1628
3168
1682
1267
798
3675
0
4014
3844
895
2424
4443
4179
524
576
1188
4386
1271
601
97
458
2605
1767
2099
4408
1758
2679
3572
3248
634
1153
3948
2399
3919
3985
3826
4159
3798
1408
1039
1108
3566
841
2727
3580
3111
3717
309
1176
1281
1486
2760
3495
1973
4069
2889
2872
2875
964
1694
2557
3463
2533
2985
1258
2764
4353
713
4182
2544
3061
2549
2756
801
4077
1433
1839
3013
3357
39
1423
4183
2787
2201
3112
2847
3961
3476
1169
2107
597
3263
3198
3266
1170
3690
31
756
1020
1990
1360
1421
4195
814
2209
959
688
1039
3853
1691
2419
1035
4443
749
3066
1911
3811
3887
785
1788
3473
3778
4455
3717
405
2956
867
4012
1594
3912
4431
3409
863
1291
4337
1142
3995
1328
2692
2075
3991
1660
2983
2473
202
3191
2638
1920
3790
533
1610
738
227
1702
4211
2186
1961
3116
1321
2337
3908
0
3533
623
3390
4289
3279
3635
1124
3710
1947
812
1461
3635
1114
655
1466
2414
2714
299
3481
3285
658
1031
4308
2373
2793
2205
149
3954
620
2170
2880
374
2461
60
1683
3927
3909
3709
1665
330
1857
1360
1129
108
2936
553
205
2795
594
4135
3962
3678
2626
2923
2591
4076
1492
2243
1020
1899
1907
1171
4265
3463
2156
3054
1359
3900
1363
774
3744
4422
2649
1288
2015
3737
1017
3695
1671
1980
4139
1946
1601
3831
1405
1202
1250
3944
2203
975
489
3246
2438
3262
1868
3054
4188
108
2589
2689
3645
1552
3082
698
416
240
2228
1128
1159
4343
2849
4390
3398
945
3549
4284
2963
69
1382
320
2815
2849
66
1149
2464
2221
4359
2614
1208
3646
1895
3826
1840
1491
3319
4269
266
2858
3318
1423
4024
1021
4359
3844
299
2799
3591
1288
2671
3058
1553
3028
1536
0
426
3547
3785
2907
3724
4139
1743
423
2980
534
3014
272
3072
4003
1162
669
3228
2596
2228
2233
990
1747
3739
3791
3460
3775
744
1137
685
179
1780
2344
1536
2537
2363
4186
1815
3168
1674
1218
1685
1737
1296
1744
3433
3721
4020
3422
176
322
2573
1060
4130
1212
47
1489
3828
836
3998
2374
4340
1198
1714
2948
1960
690
286
840
169
531
3904
1241
2824
786
2646
2278
1693
1433
3439
1221
2957
3759
2831
1110
1167
965
3518
1363
973
1487
3849
1707
3099
4438
4100
3613
504
1845
2497
2733
2179
4442
618
1295
2122
1915
719
1127
1624
437
3356
1157
1895
547
2388
308
2733
2954
2994
3040
2408
4349
3711
831
3121
1279
3553
4361
955
701
1002
2122
2706
3206
689
2668
1289
65
187
71
2354
134
3234
2354
3741
2475
2882
4116
3456
1799
781
3079
0
1200
1543
1800
2915
4372
540
3404
248
3486
3741
992
2937
1593
1223
846
3171
2928
2522
3096
2413
4174
3021
233
2217
1395
1724
2292
1801
1343
3634
4125
1849
3251
1325
2094
3762
3313
3055
899
1955
3055
3671
2650
3264
2956
37
3967
4007
2706
4451
2144
1459
2513
1713
3689
1548
2215
1409
2746
3323
4290
4186
1544
2674
4224
448
3908
3797
4286
742
4057
1362
746
176
2028
3084
1385
2766
1176
718
3093
3746
4400
38
1214
2490
3285
2343
217
722
1701
462
605
1113
2021
506
4446
1065
1744
2806
1185
988
439
2325
3592
93
287
4212
2559
3428
4124
2431
4046
3798
2896
3117
1831
2557
1241
2304
1019
112
3307
4328
2221
95
1763
793
4284
1693
3586
3653
3226
3890
9
2435
3153
3151
2269
4002
4008
1939
3274
111
1236
3223
2687
3509
1314
2435
1360
0
1639
1500
1773
2980
606
834
2456
672
2056
2848
1843
1111
1607
52
4032
2625
3808
4019
3581
1794
3121
2051
1386
3214
1509
2108
2242
99
2252
3863
733
154
3145
1805
2208
3799
3023
3601
4262
2522
1943
3449
3575
1328
4288
2443
593
1383
3460
4119
1152
2601
3954
3618
902
2017
1368
1489
1713
3180
1251
2501
1705
1021
744
1455
472
1619
643
626
4336
2083
2494
3471
1260
3359
942
1089
1782
2809
493
1082
2187
755
2227
3228
617
3297
2379
1015
1982
2180
1857
2696
1033
3049
2331
3742
663
787
191
1925
68
1928
2750
4038
886
1409
2904
1811
3183
773
773
4310
2091
3781
3385
3614
4316
942
732
3459
1344
4096
3992
434
2626
3735
1610
2043
1241
4171
1336
817
798
1817
4008
4206
2731
1627
936
1949
3909
916
490
3075
1131
2349
4365
1273
0
3328
2220
548
2403
2778
2424
1831
1486
3088
2490
692
4358
4050
1895
375
2487
4304
1753
4422
2663
3029
1391
3183
295
613
1384
705
2152
3676
3917
3198
3840
1101
1981
3976
3958
2329
1349
1902
3976
3901
2429
1377
2797
787
1492
3851
1352
1735
3206
4023
4439
2292
3356
563
1714
400
1212
4379
3901
270
2292
871
4229
1604
1008
344
2679
1752
1790
4167
1630
1094
2981
321
1526
2669
3269
2948
3214
2420
368
1163
1926
521
509
3729
2896
370
1161
3704
1841
1917
415
4327
2881
3682
2627
2014
264
308
4322
2292
2809
99
1424
3097
2698
4460
3739
2225
1426
4002
2991
4160
354
3593
3029
3111
9
78
1323
3850
4069
3589
649
1120
785
902
4331
4108
1971
4255
520
3328
2664
445
795
1590
2428
3775
2264
2053
2819
1656
3144
1694
3569
2434
0
4127
2631
384
3111
2627
1942
2501
2783
584
4347
935
3482
1236
4457
86
2415
3351
4306
4383
3957
1885
3844
2703
4194
750
1412
2041
4124
387
4102
2815
2369
3958
2003
1770
3373
1892
3806
3510
4212
2423
54
2559
132
3746
4069
3026
588
326
3211
3760
1093
2583
2389
3945
2791
698
1014
4290
2909
2031
3731
674
1188
2725
1738
1786
1799
162
2721
1519
24
1192
3188
2008
1246
4319
1603
1527
661
2554
3917
2300
1045
1082
2973
3822
1532
316
3005
498
2565
332
3638
2943
1054
2308
1503
656
277
2769
1955
1756
1264
630
1974
1838
557
3628
138
11
2094
2785
2404
1099
1851
579
840
1905
1665
733
699
2058
3374
4139
729
1532
117
4097
93
4226
3125
1354
3147
3619
1252
1539
3721
1085
3164
902
914
1113
2869
3959
4464
1202
3002
0
988
565
2754
1857
3614
2826
3117
3355
206
1576
2518
4214
98
3961
3463
89
567
4076
2235
42
2259
3601
1921
1136
633
1313
851
3224
1937
1887
362
2538
1234
665
579
2547
325
4267
2922
2560
1001
791
400
872
1827
923
3793
4416
3689
3394
716
1846
1575
85
391
3264
3720
1687
605
3497
1098
4457
120
1458
3180
341
4394
642
16
178
305
950
946
1485
3015
3206
1961
2770
375
3623
1834
2397
1702
2857
4379
958
3418
1094
1978
3909
2800
2849
279
2760
1873
1183
443
43
2944
3918
811
2527
2419
3371
1802
4432
756
3995
4008
4265
3115
2079
4119
3281
3980
4333
798
1889
2270
1683
3944
4089
2054
3005
4363
1360
1164
626
4169
2151
3597
553
474
1689
4232
2837
1482
2649
4112
4061
1918
1312
683
4278
2146
2954
278
0
1724
2848
1623
4419
3763
3033
717
536
3835
2645
4269
4198
2637
2240
448
2664
4018
784
1394
1798
3651
2678
418
800
1745
4238
2889
208
1019
2479
2316
2085
1359
1701
2341
2903
2133
2761
4255
348
457
4332
2968
2462
2192
3369
1567
843
1326
2347
4079
3275
1142
2322
1490
719
1519
1482
3922
3467
4293
280
600
2103
3207
3345
1318
1586
3890
4192
3976
2747
742
1662
831
2629
3727
2247
3054
2929
2671
3102
1251
3961
2783
1477
2086
3593
4238
2668
2728
1795
4032
2973
187
270
4251
1786
4151
3004
4401
2864
3342
400
349
3229
991
3088
1560
3553
3022
283
1121
2024
205
2826
1757
1288
3657
1911
4416
2802
3521
3744
4288
1786
2192
2420
2339
3616
2554
166
1438
2768
3016
1321
1402
1947
2851
3822
596
946
1502
2051
377
947
0
860
3730
1380
4412
69
683
3515
1348
837
1981
3519
943
3773
95
926
2211
2146
776
1850
3888
3609
739
3532
2007
1165
3802
2808
3296
3649
944
4306
4202
767
720
2419
1030
1522
729
2371
2431
1531
2843
3681
2034
286
673
2987
4443
890
2569
2534
293
2189
586
1277
3911
1505
3765
3195
3683
563
215
4138
1510
2485
3573
3761
136
708
3648
1800
216
3128
1123
3298
773
3851
615
4037
2739
4309
1021
784
1689
1974
1258
343
1690
715
1877
2716
3691
368
3372
630
3407
2061
2790
2771
2133
2381
3801
3362
3459
4154
3042
3391
3686
3158
3357
3880
420
917
1632
1311
2601
2978
3373
2898
3232
2353
1846
2399
323
1412
1734
1758
3772
635
2468
3455
2019
4375
4455
1778
4451
1825
4391
2579
2167
2795
3259
866
4100
240
0
2080
2460
186
1189
4218
2598
1525
1707
966
691
361
2217
3290
934
18
516
38
111
304
51
692
2560
3098
1270
4031
2308
1446
1578
1169
2049
2962
662
1664
4139
3183
2873
1159
3961
3649
51
473
4208
1882
3025
2167
47
94
2419
1475
3334
2593
3868
4263
2317
3554
2475
1307
2918
1568
1552
3854
394
2126
881
699
1398
4278
2661
4159
3688
3316
670
1154
3254
1876
1060
947
3492
1864
1243
2025
3165
3148
1178
875
4055
3414
33
4430
2771
1279
915
122
3534
1907
4460
2152
3230
859
341
451
3013
2235
2072
2826
4469
440
1474
4248
1516
1686
1267
4351
1312
2452
3683
1624
1619
294
718
4445
3685
1552
620
2222
545
2208
3860
404
1802
4284
828
1727
3595
72
892
1668
2850
359
3479
129
2180
2758
2313
0
2686
777
2570
3135
2242
171
981
1230
215
1416
4388
4098
2836
68
2710
1594
908
1465
1033
277
881
2543
399
1269
718
1502
168
113
374
582
2452
4280
1241
2800
2603
1241
971
2210
3536
1030
2581
3518
2340
4300
2175
2038
1243
4273
3674
1110
1702
369
202
1950
3725
460
1117
883
399
3459
1269
4131
4122
1433
2550
554
930
3696
4231
1560
3082
453
227
402
210
4293
2528
2846
2758
3337
1956
77
3193
2955
1243
1586
2787
1949
365
1195
2714
3166
899
4289
1290
2187
2461
3131
145
4337
1631
2824
4137
979
3154
9
3340
3403
1596
3524
1146
3165
3895
2814
2646
1920
2185
1622
2489
2484
3858
4120
1365
1386
2586
2974
1105
1427
3842
2629
4160
1890
628
2626
3180
305
4272
1563
3686
607
3904
3752
831
0
2904
3089
3260
4324
2351
3278
177
1773
2092
2687
2135
960
1833
2645
478
2580
231
2009
755
1047
1020
1028
1578
3785
3227
3339
626
3387
192
3321
3213
2492
2116
1363
1154
605
210
1161
1350
3938
3366
1543
3079
204
3285
3935
4205
67
3763
1433
2599
3380
2077
1878
1082
147
4438
2016
4127
495
3236
222
2765
202
3564
1245
4444
2434
975
322
2775
4233
375
697
2708
676
3415
462
3662
494
2159
671
2846
592
3649
1213
1664
1059
3341
298
3502
4182
3283
615
1917
4106
2444
17
1972
4104
1467
1474
39
3719
1039
3646
3002
3597
2222
1353
4148
2065
1761
2989
1544
1188
4303
275
3410
35
2711
192
387
1885
1653
1149
1236
1532
3958
833
1849
3852
3886
4376
4192
1510
186
649
103
909
3269
1901
0
589
1739
906
2647
604
3751
653
2953
1870
2367
127
3653
2212
2108
1185
2588
1323
4134
2514
2611
771
3156
3146
4117
1621
4213
2214
868
3691
2444
759
4318
4217
2659
203
1954
3772
2228
19
94
892
3323
2028
3173
2629
241
1035
654
4296
2304
3126
2793
4045
2780
4038
2213
75
257
47
453
3180
4343
1274
1277
2935
3888
4127
581
4399
122
890
3668
4213
1174
3142
4447
3758
1225
3713
1812
1685
1710
3030
2086
1902
4200
2375
3900
1462
3519
992
285
1443
1910
4231
561
1918
2646
2332
1062
2397
3258
2163
1377
894
380
1516
4110
114
629
3673
2585
2471
3575
3783
2644
3413
3818
3041
1909
799
3896
295
2259
3265
3141
1372
1602
335
3351
3921
3618
1932
1443
2652
655
4096
4033
158
4344
1656
0
4286
1023
1009
4345
3233
3382
52
4454
4316
2561
191
3281
1857
1439
2786
4175
248
3166
1553
2218
3833
2758
1812
1455
3955
102
112
2648
1324
4052
2577
2204
917
2338
2302
3972
1563
854
2808
2396
1217
3529
4078
2245
3798
3835
1947
3054
890
987
1256
9
1713
2459
2128
3321
214
3937
2133
3176
3308
2776
3801
120
3004
2618
333
4303
1132
4191
2075
3228
875
4017
2615
2374
1513
1437
1898
1819
3673
3159
3777
543
557
390
2977
4447
559
1769
2738
3634
2420
176
2404
2072
3707
1457
4337
1659
4416
2460
585
2953
1084
1754
4060
2380
3265
128
3913
2252
2434
257
537
1211
1942
4002
3198
3416
2577
3985
2070
1702
2750
3362
2743
1291
4177
3593
1266
4038
3979
618
376
1954
3696
2793
1543
2056
0
2129
4179
2243
28
2059
3676
1292
2075
1285
782
214
164
4287
258
1183
2840
2796
4023
1569
159
2258
2008
3503
826
2968
1243
2078
2227
1924
2971
2133
2582
1939
344
469
4375
3866
1500
3830
406
2487
298
428
3563
3411
895
2560
607
3416
763
1503
4382
2197
127
2712
1706
1160
1788
79
96
4165
4064
514
4266
1461
2388
15
628
187
3534
2709
3096
636
2214
487
4137
2366
1509
2249
1353
3236
659
2801
4273
1855
3816
4019
3740
4129
2529
389
1966
1737
298
2852
4376
3620
1908
3952
3903
2588
661
2404
1567
914
3864
2256
3994
3160
1672
3067
1331
2749
3084
3953
1560
1268
4159
64
3904
2212
3519
1666
2347
567
271
3498
184
2795
168
995
590
3043
1121
1464
1585
2066
701
1091
0
363
3276
807
442
1256
3200
476
4289
2799
1287
4005
3286
4268
562
3206
4374
2250
3978
3692
2652
1028
698
2422
977
1587
1536
3540
3841
2056
921
3156
2103
1925
1257
696
1918
1723
581
1694
2333
350
922
929
1378
1397
2557
1634
3978
525
1051
1877
1839
1173
3576
2280
2421
3925
3850
3188
4330
2585
283
2411
157
2897
695
4101
791
2952
540
2678
4463
1980
3291
279
2729
1729
1196
4275
1480
3829
481
2273
3424
4078
2391
2312
1247
4174
4295
3456
3689
352
1465
1620
187
2789
3694
324
1497
1475
2529
2649
1290
2189
1534
1568
3642
683
1973
2947
2154
3043
518
2942
2731
327
1890
1213
3070
3570
754
666
4136
3039
4072
331
3727
3699
313
1689
4292
1387
1489
4288
2127
406
2874
0
818
1750
4057
4166
942
2483
3676
242
2353
1891
2468
2597
1367
843
2911
2148
1674
4025
4048
1560
3942
943
716
2911
2768
253
617
628
351
461
3731
538
413
3396
116
4332
1709
3358
3982
1315
2297
1940
2064
3595
4233
1177
3427
2292
1877
1470
3886
1026
1908
3822
4255
4377
2591
3888
2156
358
2675
3847
2265
3044
4420
4036
949
1901
3829
4059
3896
91
726
1132
186
3204
3628
3753
530
1833
3359
4158
3461
2535
2318
137
4390
3790
758
2423
3380
213
3384
2869
1265
2578
411
171
2576
2615
1450
1798
1268
579
2467
3958
1089
2907
1689
237
3610
3977
2165
1673
376
1520
2822
3200
2893
3796
4301
4180
86
312
2026
2309
202
3917
1815
748
197
1080
3777
1967
3291
3728
4031
0
2317
739
4468
3736
4347
3971
2147
3077
933
4306
931
3100
1783
2290
4052
2532
2306
941
1653
1874
81
127
117
4335
2381
2597
2038
1184
4148
3533
169
2552
2532
3453
2086
1156
2966
3771
3576
2850
512
2038
3021
2580
364
3415
2418
3104
2950
4136
2567
2296
2130
3298
3890
2270
945
2779
1451
667
4185
4242
3921
1426
3947
609
916
3702
4424
3520
463
249
2827
4436
1007
3900
4135
1573
2190
4177
457
770
331
4324
4036
1256
463
261
849
4363
2217
175
1956
261
2115
3614
3411
4342
2686
4165
2063
2918
3460
2395
163
47
2667
1858
3686
1325
2157
4303
174
1031
2285
1116
1892
3655
924
1417
19
1786
3828
843
3424
4259
202
1817
1461
2993
2592
3182
2896
4077
1942
3795
0
962
3640
80
1814
9
2273
1849
448
1943
1002
4226
3351
4099
477
3127
2377
376
3985
1314
4247
16
164
1437
2816
3753
1217
3588
3789
3193
1447
2511
744
1958
928
2773
1258
1698
3094
3882
2631
3845
3995
582
1448
2614
2669
2208
620
1981
1494
160
3516
3675
1766
4332
4257
708
2664
931
2040
1813
2923
1578
1831
2508
3329
4053
3863
3456
232
272
4396
3827
3387
4251
597
720
2408
2825
1748
235
1896
1909
1596
4047
2666
1290
2220
3872
4410
2726
2199
1710
2623
336
1913
1465
610
3916
4292
2116
3789
1671
4071
4062
3741
2173
1578
1001
3565
633
3632
3213
2468
1726
245
4369
1103
1752
2338
2815
4227
1926
519
1964
977
960
4030
685
835
3428
1076
750
2251
314
0
50
4436
1267
2620
486
682
42
462
1880
2966
332
3577
1189
1115
1324
1386
3227
3295
3878
2044
1500
222
3397
2170
1530
3639
6
1448
3516
342
37
1114
1564
3647
3221
3182
2605
1582
1956
2390
4416
4071
985
1425
3812
606
3929
2421
1368
2579
3355
743
4358
749
827
1061
806
898
423
4384
4076
268
1689
319
804
739
4030
3685
2297
4064
3668
2850
2195
3190
3811
298
3252
1064
2929
2910
3644
4384
3746
1779
1189
3519
3127
806
4091
1481
3635
2114
3499
349
3705
1229
1258
149
1182
2767
1722
3387
2401
2199
1283
3818
1448
1213
1409
2246
4303
4206
2465
131
4348
3731
864
2850
2821
4366
1467
3942
1914
3421
3220
1523
3652
1844
2365
1169
4260
606
4471
3223
0
2118
2221
1073
59
653
1373
2714
1360
3688
3354
918
2932
511
3302
1721
2035
2275
2553
2050
2462
155
1374
4093
1573
1512
4164
4454
4028
1570
2284
350
3498
389
4280
253
4416
4058
254
2188
2968
3187
4303
590
4075
3447
2017
3901
4140
3760
3450
4053
1175
445
2798
2366
3343
2820
2119
2237
4007
1123
2397
4209
4426
3425
1238
970
3361
1429
2569
776
236
438
1142
147
3419
3402
3175
4375
834
327
845
2032
1027
2950
1279
3011
342
3967
2287
3739
95
1397
2755
1583
1330
770
657
229
3382
315
418
4167
3794
1039
736
846
303
2099
4304
4057
1894
3872
4087
2724
3403
2407
2775
3963
3979
2154
2137
2502
2231
1082
3912
3563
3827
3856
1859
2894
4326
2769
0
291
392
1671
1963
1405
3738
581
3616
699
1531
3560
121
806
2376
4189
2878
2697
1354
4209
224
463
2954
86
1966
183
3986
342
948
3050
131
2693
4335
4133
1254
4174
561
1514
3232
3334
1661
1507
723
3114
1483
4226
3574
3737
256
899
4186
2096
64
184
1472
4009
4130
1687
376
804
1871
3889
3321
178
3812
1471
807
502
409
1203
1899
2381
1772
1661
160
1506
2476
947
2408
2674
594
1722
731
601
4237
4114
3376
3474
4170
4017
3659
4156
1862
2614
1588
2642
3521
1749
792
1428
3920
2719
2522
3721
1743
2438
214
2584
3766
4343
2894
49
4346
4179
3514
2496
1629
842
4249
1697
1833
1598
667
1166
3748
3931
993
4340
2011
1715
722
1246
4177
0
254
4189
4411
4331
3196
3380
3519
3033
2435
3508
2538
1269
1527
1008
2332
2491
3568
3398
1096
1745
3153
1530
2648
2823
2373
235
3221
3180
3284
108
209
3735
990
3426
4232
4197
3559
999
4446
2854
1907
3230
3568
3925
1245
3056
1982
1310
1559
441
4122
2137
20
1502
1699
1758
2718
3317
3752
2596
995
1021
2793
1761
1808
311
1509
3909
3452
4015
401
3915
3433
3800
4036
1459
695
701
2053
228
3384
2625
1954
2285
2178
2603
2767
3503
1585
2244
2733
2415
4218
3043
309
417
4045
1721
344
709
3395
380
968
3074
1615
4431
85
1885
2201
2945
147
155
2396
1942
2038
1853
2936
2842
2410
2983
354
4191
162
627
2932
3605
2318
4344
846
2710
2861
0
2995
4352
4246
1357
2684
670
1762
1483
3535
3868
1273
2665
1353
2060
4071
739
77
2456
2294
2333
774
2540
726
3902
4363
4232
1195
1568
3561
1859
4395
3868
382
998
4404
654
1323
1482
2358
3271
4429
2293
643
2080
2864
3292
3143
701
2536
3240
554
462
947
2047
2480
2568
1246
888
425
1435
1545
2347
2227
1935
1334
1792
2257
395
3778
3879
646
1438
913
401
1220
3435
3458
3216
3997
2829
1948
565
731
3496
1130
1272
4094
1301
1670
3898
870
3686
1409
1418
2915
1273
3262
1839
4406
207
467
1206
2712
3802
4067
3211
3093
3553
4292
3524
687
1837
3943
3273
1622
2433
2835
3895
1253
3244
4183
221
665
2469
4177
3677
3349
154
4323
3251
0
2626
739
3801
4047
1451
309
39
3322
424
351
1544
318
3366
813
3025
2505
122
2401
4450
2911
173
3386
3908
274
35
1828
2487
3363
1835
3118
2458
78
816
875
2342
1168
798
880
3235
602
4094
3004
2634
634
2696
2017
791
3085
283
2426
1191
224
4424
358
4121
3497
2151
2000
1237
968
2698
2568
1887
730
2849
1866
2927
4316
2220
1973
463
931
3224
668
3154
3053
3973
823
1292
2695
416
3220
2813
79
2402
1014
1746
23
2354
4413
1908
3788
2072
2441
2972
305
2113
2340
2503
2712
1841
2433
211
3224
953
3334
2115
3093
2072
54
4451
3779
1147
3710
3347
3997
2159
29
1011
4042
4072
86
3330
3878
2066
2870
1092
3575
1303
0
255
1055
4127
1541
1208
3528
3684
2049
310
3109
1379
4227
3801
3798
3089
2
3518
2493
25
3477
2654
4111
170
4344
2283
1932
1727
919
1125
980
4114
3635
170
2783
3550
4080
4408
2050
464
1319
1384
1255
1298
2871
2191
2514
2368
1280
893
2094
1200
1845
184
3247
3205
3824
453
2763
697
648
3341
1138
1423
31
631
2329
1112
4092
1717
1069
2378
4219
3305
1797
56
3156
181
486
880
3196
3950
3915
1423
3884
2575
149
2302
2079
3952
3604
2236
504
4063
953
1389
1715
2883
3646
689
2221
2611
3939
1763
1305
1736
1792
4385
3770
3630
1786
1250
1699
1528
624
4463
1604
3919
1066
2203
2546
3339
1244
2449
2624
2605
4082
1185
622
0
1174
3407
2015
3129
1219
24
3664
4407
248
2594
2343
1376
388
3879
3651
4323
4105
1299
1327
2863
4256
1901
56
708
4087
2760
3109
3751
1099
4303
1810
1147
3379
3440
2715
1773
3062
1538
2670
2017
958
16
2458
3724
959
171
3010
750
3037
798
1093
1082
1006
2121
346
1941
681
286
2023
2293
644
882
1230
3365
2245
3592
869
572
847
3124
3912
645
2571
4416
1945
1333
1307
4376
356
4068
4132
3663
796
2501
2705
3700
302
1934
2568
2266
965
714
2623
1319
4044
1395
2250
3169
1428
2765
1510
1746
2980
3768
1995
959
962
32
2765
3050
13
2245
1499
1591
555
781
1824
1433
3147
2892
4028
976
1969
3197
2355
454
4337
0
1035
2052
4400
3543
3478
2509
2117
3359
4254
3213
410
4231
1010
498
764
303
2932
3832
3675
2867
33
337
2472
1584
842
668
4242
782
528
4386
1525
1723
1737
4182
1809
680
187
218
1232
2170
1716
684
434
662
1492
795
728
1059
1864
1248
2324
1786
1698
581
3117
4041
3199
800
2281
2479
3255
1700
2646
2197
1108
3365
2487
198
4121
2423
404
2152
4106
1023
403
2321
1197
3310
4460
3127
2437
2924
1092
1073
1968
631
2774
880
3161
2600
4393
2355
2331
496
135
2514
3220
536
152
2780
3285
1034
1730
3597
3942
3209
2821
3761
3810
1714
2481
3628
3095
3155
3218
2281
4269
2235
1363
1583
2113
1992
3141
1698
1030
393
0
3085
3081
2437
1124
4055
1112
3833
3719
3395
2643
652
3071
2436
101
3957
584
2550
3443
873
2837
3081
1839
3129
2242
689
1811
3242
2082
3906
1462
2068
61
60
3065
4101
3221
2407
3616
2468
3334
3778
3289
1814
2749
636
2711
1679
1293
1386
677
1722
40
1235
4256
3735
3894
2027
628
153
357
2325
3815
4197
2029
3304
1348
1397
678
1623
4105
2446
466
4212
2083
3631
3421
1438
34
4292
1552
3532
2316
2325
4036
3503
1229
1371
1870
438
2942
382
1754
912
923
11
3315
786
3201
1648
2120
4011
3327
3025
3518
2815
4280
2230
3549
4002
2681
3720
1412
1059
2816
3429
4225
4335
368
1712
3099
3467
1071
832
1580
1563
0
2037
120
3866
2913
1794
4146
4183
1902
1676
220
3690
3769
4011
829
3451
4187
947
637
836
4291
2645
939
3706
2621
713
934
1068
989
1081
2258
1997
2245
1268
163
232
2330
3546
4206
4336
3503
391
3853
4063
1807
1756
4283
3889
2563
861
65
2477
545
4360
910
2027
4301
2832
4464
681
411
3293
1309
326
3246
4072
3893
655
3167
1945
724
1529
501
3411
4366
819
3806
2873
1530
846
4151
215
4112
3084
934
59
1595
537
2963
3246
352
4056
2988
1264
3432
4101
2191
4218
1377
3415
2075
1752
866
2593
1970
2857
3981
891
4391
2749
3959
2557
4464
1514
2455
2241
3405
3761
4268
2860
3331
2349
3366
3245
3259
0
1280
2311
4138
3057
1037
2775
4440
3877
1455
4227
465
447
428
3634
3449
4240
3806
3766
4159
380
3274
924
2306
1206
2782
596
1105
4205
4390
2333
1221
1887
453
990
1246
260
591
1174
4285
2648
989
1108
1609
3485
2244
2316
3866
3415
1136
4216
345
2005
802
3122
962
4113
946
2713
3146
3443
1485
4440
718
625
4166
3222
4258
4149
2396
835
3518
1812
2642
496
3378
2623
3208
4203
2531
4372
3395
486
1109
2640
4241
1292
2335
3685
2211
180
2610
1645
4381
3537
1547
4345
2647
2715
1712
3653
1075
1364
4312
3542
2389
3324
1135
2015
4182
1300
2941
2343
3703
2956
1094
4410
3714
1905
4402
358
1021
1134
3425
0
1875
3207
75
2310
3639
1111
3075
3356
2940
2185
112
2714
3754
2972
2253
4356
1978
375
4110
1117
1399
2661
1772
2595
3097
2657
4165
151
189
2109
1810
2518
2163
1718
472
1106
915
3934
3754
1723
4206
2489
2216
1002
1530
2325
567
3757
2245
4062
1639
346
3549
2061
677
1575
2319
2924
3624
2622
3350
2206
3013
1678
2701
1027
4113
2965
539
4306
2012
2954
3292
3018
4431
2813
3929
1552
3320
2594
3999
2836
28
419
245
2303
3833
1003
1024
3543
2056
968
1333
887
1145
4378
3382
2398
257
3939
4091
1698
672
2756
237
3216
1425
554
48
621
3020
4331
2161
3248
3447
202
3331
717
721
1578
2684
4408
0
3886
4229
3082
3218
4331
4004
2980
372
1982
3575
2270
3203
2003
608
1153
1112
2380
3258
2349
3943
1560
3081
1600
1056
3910
3690
4048
2822
2990
1253
4149
1288
1027
2196
437
4057
2949
1687
1725
4127
4010
3488
2006
788
3937
3949
2900
706
4411
1920
2151
947
1303
525
227
50
120
1917
571
3813
4090
1604
4416
4467
418
554
2056
1231
2582
1289
2072
1099
199
3845
4160
3542
551
1926
563
227
1383
3036
1737
1869
1420
2632
1107
1295
2353
796
4287
4196
251
1825
4342
4326
3733
3407
2088
1250
1708
166
123
433
4355
2439
3
1553
431
1406
3615
1489
233
4048
3363
4081
1440
653
1453
3998
3705
0
2369
304
1376
3451
2996
3927
2646
3012
112
711
878
2170
135
2186
342
881
3776
2839
3319
635
2288
387
2244
2123
3232
4177
452
655
2997
921
4379
2994
3707
215
1170
3543
4293
4180
1530
333
3812
2424
991
1699
4232
1933
1743
3191
895
4259
2129
961
2917
2115
3388
2825
736
2640
824
2783
2872
982
798
130
1342
1138
2409
2618
509
1600
2102
305
2739
2035
2644
426
92
244
2681
404
4377
2822
4430
138
2116
1272
999
3401
3533
3483
624
879
4374
1463
3892
2312
3898
543
1801
4318
4027
2744
1228
2374
2306
1715
2211
4429
3781
3335
2420
693
1425
1361
4195
4384
1860
3417
2218
3649
0
3338
3812
1169
80
1972
2188
2232
918
322
141
423
608
832
3176
2661
1140
3294
2100
3163
382
2668
2474
1858
2648
638
4383
253
1663
44
3381
4185
419
2031
507
4327
855
1314
2484
2275
97
1545
1698
4022
4386
1167
1080
2955
4106
2228
3447
2164
407
1243
144
3317
2707
2157
2950
1393
1681
268
163
2024
841
3062
2099
1130
3874
1859
4399
2408
1942
692
2278
903
4437
2675
1151
3861
2129
2433
164
2355
1269
4454
2084
4002
2913
591
633
1232
4062
3631
1870
3592
1785
3293
3155
3314
4170
3021
3840
492
1723
141
2652
3266
4051
4187
4138
2182
365
2228
3534
2048
1157
153
4200
4420
0
1371
2059
668
586
3884
300
1829
2461
4024
1876
314
520
194
1659
2791
1475
647
573
1325
1222
160
1037
1130
4007
1662
3445
2073
2878
1465
4375
542
2985
1729
28
1260
669
2291
1256
4343
3308
1340
1573
2400
740
3476
4233
4114
284
489
812
800
2986
3550
948
695
38
3289
1042
479
1918
1684
3298
1599
1223
3081
2218
2896
6
3556
1614
3494
2989
2086
1794
1039
1583
977
262
638
4024
3954
774
1947
1689
2503
232
4273
1449
281
2888
3844
2264
3022
1881
3346
2061
1849
4342
3628
4159
868
3677
2296
3177
1757
3160
1020
109
3043
2868
3010
3911
881
1459
2064
176
2923
2279
0
3068
3949
1200
2899
2721
2211
1048
659
2896
1558
2570
3761
4007
3164
2883
671
3193
2090
3249
1224
4232
168
3314
3602
2423
1935
2453
4385
3104
4064
4428
712
3893
1490
3408
3626
2117
3107
3984
2601
632
4391
3512
3725
3694
2497
2079
2658
1248
1362
4145
1813
287
79
2895
1533
372
2119
4321
736
206
4139
2526
2196
4407
4382
4340
611
969
2538
1026
3595
1505
1260
424
4153
2293
64
699
3653
163
4438
185
2826
2368
375
83
78
4294
4368
4409
3285
3506
1030
1263
2656
3453
3306
1875
3918
3755
2986
4190
1179
1747
3878
4149
3625
2590
2586
386
3068
1976
1069
559
289
2772
0
1265
2378
2818
2751
4005
2736
1693
590
3434
1497
2882
1018
1261
3850
2540
1783
1421
4246
3349
1471
529
1699
3253
2485
1006
2414
1155
908
1675
238
988
3152
170
4211
3450
3155
4006
2115
4410
425
2255
1779
2814
4012
126
482
2039
3866
2318
1373
3069
4402
4009
839
3273
2720
949
1605
3732
1655
1075
452
3162
674
1534
1252
4128
3400
1691
827
854
2054
4062
1982
1258
4121
4197
2182
334
4229
3351
120
3169
404
56
1932
2337
1076
1944
2584
1822
4426
1243
1108
1562
2379
2513
458
2080
2192
1578
4358
2520
297
743
3463
2693
733
32
134
4008
1863
2462
572
3729
548
0
3677
63
2480
1255
2659
1391
1358
3726
329
901
955
26
3299
4118
814
634
353
110
1862
606
2327
1879
4148
2317
182
4044
98
1605
2522
1178
2964
2868
2375
1361
1722
3931
1543
130
1355
2392
855
3246
2661
0
1010
1763
4364
1537
1958
4374
523
844
1255
2917
3878
1721
2780
2535
1830
265
1638
502
1565
2775
3002
3181
3225
4158
1982
3513
1238
3262
4366
3675
2003
2589
786
1484
3742
2434
1951
2554
2901
1882
3247
3838
4086
467
894
1069
2508
2229
3923
3002
3085
4059
1994
608
3709
1937
3781
3278
2929
1694
3880
3164
3580
634
1132
3115
3816
886
274
620
8
0
4056
3013
1779
3320
2141
1466
1255
1140
1498
27
1624
3570
2988
4437
2632
3402
1935
1305
751
3908
379
2866
1730
3644
266
1947
3883
3939
331
158
1898
866
2099
2603
263
1082
2310
1356
2366
4199
3370
2941
1941
4379
4272
99
3685
3969
1040
2525
2898
37
1539
1577
1021
4106
144
356
2929
1525
1965
495
1637
3878
3675
1153
3616
1686
3197
4188
4037
159
1532
1514
254
3493
1658
4332
61
731
2784
3605
602
2803
990
2168
1723
97
3677
3395
3743
2533
3710
1171
3702
189
399
3660
147
2251
4132
50
852
1976
3183
3472
3798
4068
2676
3039
3205
1644
3452
1957
0
3174
2846
3767
887
3449
3965
3669
3545
1505
400
4256
2607
143
840
1191
736
995
509
202
4131
979
2325
1900
3983
2359
3459
2563
1609
3836
946
4408
104
1382
1737
4371
4159
2249
1165
1578
4180
140
3942
1243
1446
1485
2330
1555
2280
2629
1531
3477
3985
1631
51
2047
3721
3515
3472
56
2905
521
2148
2213
3422
41
1378
1296
517
1527
4035
2124
4107
1042
309
2129
2210
3897
3500
3875
1486
3547
552
3489
1623
646
2972
1604
4083
3938
2180
798
2980
188
1229
1053
2154
4049
2095
2193
4202
464
3494
717
1758
1246
2195
4259
3817
4267
4307
1069
2291
1792
0
516
2960
3381
128
3513
2214
1327
3145
399
3613
2578
1106
2888
3149
2982
3635
3007
1118
1741
4076
1079
3002
2599
2305
3354
60
2552
4216
3863
563
2366
1332
938
862
2417
496
150
933
1844
1548
4471
2131
2963
2410
1565
674
3349
1299
1300
21
4428
2959
3505
52
3250
2695
218
4320
3990
3834
2276
3795
2116
3578
4344
29
2250
2928
3789
4111
943
612
4455
2605
471
1185
3699
3137
2870
3881
866
2728
933
3881
3061
2990
2832
3055
3702
88
2784
899
1297
1762
1013
748
3134
3378
3345
2183
2506
3325
1647
945
3690
3043
3739
105
2710
1490
3254
3834
0
1138
3361
3512
1809
2032
2469
1287
870
3485
2611
1870
1863
3778
3979
3246
400
2516
177
4437
2829
2657
2031
3484
1923
3551
4140
3147
1422
3147
3234
3390
411
2442
3658
3222
2018
3728
3170
1613
2999
564
3562
444
2552
1628
4208
1641
190
3651
3777
233
2980
607
2106
3102
185
2696
3088
3333
2867
772
4247
2880
584
4433
1643
3609
1931
530
563
19
1454
4349
672
2775
840
2608
2860
4419
3294
831
3609
1768
816
577
993
3846
3744
218
4366
92
132
1192
166
1457
4258
602
3345
2086
3684
3160
844
1125
3012
1963
4414
3195
3057
4440
627
2494
0
3954
2282
2255
2594
1107
1649
2544
285
4319
2529
507
2824
798
4156
1706
2882
2316
3530
1106
3975
4389
353
3633
4255
2589
1382
1129
768
4280
3901
2945
627
1457
792
4190
852
3098
3027
1621
2392
3198
2024
3518
3664
3218
2231
3256
242
399
2272
3324
3559
1498
803
3995
2808
1504
6
1512
4332
2397
2610
2603
2718
2091
87
4058
3840
3373
4390
319
1271
2644
45
96
3320
1655
3554
3337
4020
3
4115
401
2012
161
2572
4244
491
355
4220
1627
188
3418
3875
4242
2272
249
137
3131
1290
2816
1051
3958
2022
2458
761
953
2950
2620
1072
0
2980
3578
1171
2289
1439
4108
677
237
77
4048
2965
1412
857
2878
1566
126
1467
4026
627
850
1732
2416
1338
2617
2976
4073
3474
247
1127
3627
2300
73
3843
80
2638
2079
3904
3422
1418
4464
3954
1586
1108
2542
3123
2909
4145
3439
1444
1093
2906
50
3290
2953
684
338
471
2416
4434
2019
2699
3204
3836
2704
4459
1571
1457
1905
3820
1540
2067
2411
3726
76
3269
608
192
2722
1696
4430
3677
1200
969
2812
1746
386
475
2590
2094
454
4424
131
902
1923
508
3860
3470
4365
3826
4373
2522
4436
4165
715
3151
4184
783
1407
3699
0
4066
2890
28
3744
4464
2129
1809
4284
1842
2796
4338
797
1767
1338
203
2278
2923
1906
1380
1464
3365
2407
1758
1871
867
2317
296
1278
214
37
3314
789
899
3427
3152
2666
3554
1838
321
3708
4320
1160
2251
1624
2628
192
2927
4105
1805
2993
3168
928
2133
1277
3498
702
2222
3889
392
404
1208
4433
27
2803
2291
3393
1426
3582
3685
140
221
1423
2374
561
306
3698
2882
4158
4083
1688
4209
1144
4345
830
3203
506
2669
2085
3444
112
1811
1737
940
3989
3485
2354
2166
2932
2961
983
555
1970
3522
2557
3248
537
1020
2139
0
3749
2033
2433
4069
73
4227
1395
698
1491
1112
2751
2877
3367
1306
2005
3072
2292
3912
3227
1009
1130
314
3842
4019
691
1673
4136
4009
1028
747
4347
88
3625
3688
319
2430
1570
1998
480
621
3017
1916
1416
1256
4279
29
736
2866
1195
1306
3206
1621
525
2660
1971
2086
54
1861
490
4089
785
4354
3241
2817
2804
2673
592
3964
3786
3207
3567
467
704
4196
863
4453
4023
4076
2781
3698
2132
3444
2003
1216
3473
2531
3304
2469
3403
3308
3063
4109
1009
3817
1438
2816
4390
3772
3311
901
1479
2911
3346
741
3533
1359
4271
0
1422
462
62
792
652
671
1772
1232
2959
2089
1635
3799
213
2069
724
447
4157
4422
988
2506
2782
3516
2747
3828
1144
832
4088
1545
2513
2692
717
1366
1400
843
129
2850
4136
3065
1777
2087
3268
68
3356
3815
1636
1912
3884
223
4330
3743
1417
2343
1687
3545
641
1119
683
3473
1447
3994
924
1529
1026
1325
2827
3269
1853
2432
2941
2695
443
1482
64
2247
93
2149
1556
1023
2278
368
2568
2316
620
355
3646
2422
3789
1752
3139
1937
4027
946
2793
2786
1521
2872
3671
3377
2460
1623
807
405
3212
3979
872
775
0
1494
825
2557
1661
4277
813
128
2305
2634
4177
2971
3326
4235
1066
3356
2914
1513
4466
4471
60
3447
202
2453
502
402
628
1794
2931
4467
1075
796
3657
1868
1165
417
2238
923
75
2862
1822
3189
4094
3866
3482
3831
326
125
1916
4346
2581
2550
1351
2542
846
3149
1214
1830
2382
3136
3762
610
2724
1317
2811
1112
1992
550
3683
2947
3767
3752
2639
3936
618
3613
964
4280
732
542
269
1252
4055
3133
604
40
2861
2873
2439
4118
860
647
978
3692
1724
2644
698
2347
3757
4154
455
2746
2202
3439
3559
1492
0
281
3965
1181
461
2102
3792
3091
122
2712
2898
665
3672
131
3967
1223
1828
1612
1964
3488
2297
2437
110
4389
1125
836
2094
479
1973
4181
503
1845
3820
1796
4467
4321
2380
190
3412
4148
2720
2636
1850
4444
1965
1689
3488
497
432
1734
325
4000
3495
2512
2176
3461
3246
2612
776
1623
2169
2318
3353
1499
641
3883
933
786
449
969
587
1703
294
3671
1848
3270
300
424
611
3335
3109
1975
4326
700
621
1930
2342
3674
3885
2
2622
1460
3707
453
3785
4469
3368
3226
2565
3157
360
2611
3092
1613
4123
0
3076
2791
3133
1233
3684
3691
3153
2853
3324
3963
2913
1674
4238
2089
632
1922
3284
2296
3362
3368
1780
1023
1175
27
721
1927
879
2745
3011
475
1371
288
3343
51
1840
4088
4045
3279
68
2386
3614
1569
1972
78
1942
16
3962
19
3849
4256
2935
2985
1102
3743
465
271
2764
907
688
1058
2396
262
1968
2531
1808
1221
2843
537
3646
1489
4115
165
4459
3447
2305
589
2030
2009
3180
4444
1118
1160
3144
3204
4015
1362
3093
192
1563
2828
1544
456
286
2823
370
2882
1823
3141
1326
226
886
1697
3061
0
797
1940
1151
3288
797
3717
2885
1569
146
3844
1276
913
2688
289
3157
716
2778
1437
463
4182
121
1177
2365
3667
4457
3598
1807
3018
538
4339
1930
4009
880
1809
1063
1154
3556
4150
2178
3701
1672
584
654
1089
484
2022
771
1740
3433
802
3433
891
765
1813
4183
1274
655
283
847
1446
1621
2652
2788
1807
213
1381
3208
2597
3976
1419
3744
2826
3645
1467
1611
1000
1588
1650
2511
2971
2508
3665
3979
4374
4333
649
1833
2178
1973
3199
1319
2746
4248
1352
3545
548
1223
4411
578
1742
2164
1699
0
962
2453
319
2086
1355
816
595
3562
4010
2786
240
3120
3891
3789
2999
4061
3007
650
1666
125
3871
3141
229
840
1642
110
1328
3442
4134
1850
3591
627
2893
566
1659
1235
4165
793
194
3341
1991
3855
1122
402
567
48
3234
1051
1128
2747
399
3618
2012
1160
2707
1595
3045
451
4073
855
2758
3293
1750
33
3344
3848
511
361
268
3115
613
1525
0
2204
2293
604
3928
399
1939
1289
3549
515
970
35
2234
1820
2098
341
4453
426
2849
2203
3723
3216
1131
473
1199
2423
2595
3421
3319
0
2284
194
2891
623
1809
1834
3054
3144
2095
4388
2695
2830
621
1703
844
926
4028
1667
4365
2048
2345
4193
4233
2818
5
851
2796
213
890
3486
2208
4329
1313
1780
1645
3006
943
1254
2348
2652
4064
1031
2057
3073
522
2244
3446
2744
1559
1340
4185
70
2416
3194
706
2369
923
1586
4090
3375
405
2910
4294
125
2595
1964
4431
2510
2342
154
4043
4110
3865
3795
3660
4437
1055
629
4169
2754
1064
617
4198
1952
631
2026
4440
473
911
2023
3166
3664
522
570
3837
4095
3923
4071
715
3271
0
4138
1259
3365
2501
2532
1828
2238
1861
3955
869
3926
837
2948
4417
2541
132
2523
109
3646
420
145
1598
1159
3203
3856
572
2981
3526
1883
2980
2201
4205
3707
1045
3501
3949
1862
4227
3925
1467
4173
1935
1153
1321
3294
4289
3768
3847
3864
2493
3165
324
3123
3471
1121
1585
1694
3099
3299
781
3251
3082
4455
2766
872
1840
3190
3711
1970
3029
1487
294
1867
2674
3864
825
844
501
1044
2189
941
1402
2987
650
2716
3404
3887
1713
534
3389
2999
2755
4277
4028
3693
1237
3624
764
1867
0
3155
2565
3316
3184
3289
4086
2664
2029
3228
3394
3078
3626
2068
2302
1816
829
1296
4333
3824
881
885
592
3187
1692
2711
467
71
2526
1808
3168
303
868
3838
4420
1985
2626
1869
3690
2794
998
2825
2800
1458
3853
4275
355
2955
2325
4413
254
3173
3653
944
560
311
2214
4223
723
1738
1451
330
2494
2612
2482
4409
4203
1407
2483
2578
2344
2172
2405
1523
2922
2795
2968
951
2705
2716
360
3773
1005
2975
3592
4419
3552
2432
3284
2033
1042
668
2158
51
380
2857
1693
2322
4219
0
769
4310
4430
3810
2472
3534
1926
3724
1206
565
843
215
3528
267
3819
1996
3635
974
2660
1136
3751
1573
2571
2703
2988
1744
1359
3321
1873
2315
1685
3123
4060
824
3776
2961
1726
162
4388
3507
1384
3498
2742
1011
4432
1719
3208
3402
645
3441
2323
616
894
4316
1862
100
4309
2112
2287
135
4371
1879
1201
2967
496
3662
372
2953
3624
589
2750
262
4027
744
3294
3766
901
2627
3864
1425
308
4383
927
1047
2804
765
519
3774
890
2463
551
2545
2643
743
870
4327
2634
0
361
519
2367
520
1619
2161
783
3317
3036
5
4297
4206
705
564
1148
2541
2194
2216
515
2286
3606
923
1378
130
2153
982
3867
2756
3889
1118
2098
949
3688
258
641
3998
1226
258
2403
4436
3727
2873
4321
1629
2275
4438
310
3244
3205
710
999
796
2409
3150
3829
4084
107
1590
3373
3860
1345
3346
876
4325
3160
399
3940
3266
2057
4149
1271
1051
1764
835
31
2031
4310
2691
65
1574
2502
2904
3011
4216
290
1705
2294
88
4297
3220
1132
3168
13
3231
230
4123
0
2465
136
3118
2682
3122
2247
4283
4310
2346
2328
3873
608
2766
632
4388
3617
481
1613
733
221
2803
4437
2634
1631
3810
428
1060
3480
2102
655
3152
4295
6
2461
3477
2183
501
839
2685
4001
3766
437
2314
1958
1618
178
4174
9
2189
4220
1047
622
3700
4101
1845
1416
2228
3601
2059
1072
3787
2594
3481
4032
602
3324
1751
3560
707
3565
280
1108
3968
1220
4024
369
967
1011
2388
2309
2652
441
3275
2626
1434
3985
3998
4310
3181
3584
3492
14
3053
2330
351
0
2656
3845
3687
1059
1759
1177
2826
3505
4000
907
525
4012
4108
125
911
1566
3411
2301
74
1921
760
2321
1392
2622
205
3254
424
3108
4172
2432
4032
309
525
1067
139
3058
4309
456
3305
827
3953
4295
1028
4121
4284
750
2286
3227
3624
3514
1410
439
3120
4307
3875
4451
4320
4442
3037
3376
1682
2636
4267
2524
1138
1467
2452
2653
3464
607
4119
2749
3879
810
2413
3713
3770
752
3024
3672
1606
216
618
788
10
3162
1712
980
3236
1479
835
4301
2787
4290
0
936
3694
879
3053
1323
2675
3286
1424
568
995
2605
391
4425
709
3932
2658
3719
2962
1733
205
3263
132
389
475
4164
1741
1326
1699
75
2870
1738
2930
2814
2246
2796
3468
1805
4261
2165
1300
555
3608
3728
697
11
2997
2928
63
430
2151
1094
3976
3767
7
4334
1819
2443
814
4217
2883
2310
2182
1622
2992
1387
2010
1108
2858
2509
3750
1149
490
1427
1651
67
3883
3247
2185
611
4020
339
501
3268
4115
1221
4016
3577
17
2390
1832
555
2618
4067
0
3997
174
1087
2189
3122
3892
2933
1260
1834
529
2063
3449
1118
721
1618
2057
3846
3074
388
4280
4219
1251
3625
1999
397
2666
1178
2492
1794
1381
1714
3609
3041
3541
176
2737
2318
2744
767
3472
1514
1935
4219
824
2067
3189
2508
2479
1871
2750
3746
1356
924
4362
2727
2136
4461
1142
3104
1149
2190
1788
3697
2603
1843
3474
2926
2578
3042
2368
1042
1739
1541
3181
820
381
1296
483
3583
4003
3743
1280
543
1743
3819
817
701
521
424
1277
3810
2717
0
2932
474
1663
1319
3569
2987
3926
521
1502
1249
401
2733
1268
200
4189
3565
3462
552
1333
700
3653
4296
2871
4332
2225
962
197
579
4096
206
1324
2081
1141
2957
2442
362
637
1536
1857
2983
3885
3686
364
467
2243
2010
1908
2677
905
3526
3650
2058
3307
3801
3933
549
1099
900
1060
2125
3042
1902
1782
1842
1933
4278
1819
2807
3205
3211
1094
137
931
2831
4175
2373
2046
1394
4322
2253
1375
885
3171
4381
665
1742
2202
1958
1483
2835
2514
0
607
4114
3718
1674
3402
2288
4106
3874
2221
3486
675
378
851
847
3899
4347
126
1992
4143
3474
1389
4243
3792
4046
10
3536
2394
3104
3982
1223
4349
2282
4255
4288
13
1766
4406
689
2939
1932
2531
3862
1091
1714
1384
209
4134
1624
3623
3742
3193
3010
3397
2619
3125
3491
3529
3269
4296
2041
3126
1297
393
4141
508
2675
4160
4046
2394
2927
4321
3404
173
2435
2569
449
2633
1593
3065
1369
2860
2419
873
3749
2779
3635
3517
4467
1048
2477
0
1907
341
2865
1840
2731
4463
1066
1593
3865
3055
4390
4322
917
833
2794
1140
683
1618
3521
1980
1841
1430
3789
1462
946
336
1507
4339
4129
1380
2732
603
3416
3156
3700
2422
1816
1291
2174
1523
876
3161
3356
2423
3646
1999
3601
3508
1022
2531
1705
1195
799
517
202
3518
4432
575
402
3517
1455
4016
3625
1010
530
4195
694
1004
387
1722
1467
369
3712
1945
2672
244
260
2877
3674
3621
3568
3230
1500
100
2720
3740
2307
1822
2001
0
2503
3053
4111
3801
1602
3741
897
258
2442
2073
2457
408
4331
174
1735
2932
4219
3304
838
1409
1655
1768
2644
55
1682
3618
2657
136
1186
858
2711
475
1412
991
3871
967
4250
1085
3713
4325
930
3368
911
3473
1002
836
59
1525
828
2436
3250
2907
2974
1426
2987
4328
227
3166
1098
3507
3283
63
3414
239
2496
3011
1277
328
934
533
3856
261
448
1494
1396
560
1542
457
2095
1792
1952
1586
2369
3630
2995
3869
3118
3973
0
569
434
507
2903
3867
4246
2380
987
3887
3863
3994
1126
4241
2770
3038
3947
4101
3937
234
4287
3420
858
1383
3976
3691
2322
3439
1466
3073
672
3441
3112
1602
1151
686
1561
1921
3265
3780
2254
3743
4054
1613
291
2680
2572
376
3588
582
2019
3657
2836
2448
3784
2209
3970
2190
4366
227
4016
4100
1604
86
592
2165
4258
4208
256
3318
1179
1367
2260
1453
3534
2362
3861
3884
2953
2796
1540
2637
2695
3515
1844
1480
1044
2849
0
2731
3235
3323
2289
4021
721
3703
1537
1709
389
3951
1551
1827
505
2909
3138
678
3415
2824
4461
770
1786
2914
103
2329
3137
916
3794
741
2886
2613
637
2571
4221
206
438
25
2144
3005
2495
3020
1921
232
3556
3477
3366
492
1524
2481
1316
3470
3438
4202
879
2163
2423
3954
3136
1273
4027
3399
2190
3002
133
1631
1157
2075
2226
870
3138
2789
2310
1954
2091
42
1900
696
3842
3146
4468
387
832
1426
2139
1849
3621
0
47
2960
2453
293
1169
860
407
2742
1330
3901
2859
3895
2425
3839
1170
2726
1949
1999
3087
2960
4111
3619
2606
2680
1989
4272
4184
3082
1860
3889
3633
1510
2508
685
3247
2278
1979
4182
4193
4461
3349
4313
3832
2963
3686
1401
3373
2087
898
1533
645
1693
2741
1459
2712
2586
1523
474
624
2241
1522
1977
3172
4139
2329
2401
3187
168
3389
1885
912
4234
3693
3502
4316
3727
1940
3755
804
3687
1082
2646
3287
2283
796
0
3420
2133
1685
2894
3461
3205
4393
1107
986
2715
2967
3697
154
2651
2552
750
2949
790
1011
3634
2690
3009
2976
2276
1335
3423
68
3829
1159
528
1718
1380
1624
2430
2886
2103
4443
2947
3631
2981
3445
4234
2912
2148
3959
3544
1783
727
1752
370
2196
3026
1834
2046
1995
3165
2121
1008
425
4435
1307
2939
3771
4414
1396
2359
4456
1104
580
2941
2532
3998
3142
3258
815
1668
555
700
1185
4355
1034
3757
477
1996
0
2070
2379
2874
3540
3413
79
845
1789
4132
3513
289
1774
3022
867
4463
3334
339
1886
948
3267
4411
4211
87
3542
4305
1348
1787
3017
669
3167
1934
2078
3163
3931
3110
2835
1943
3995
3996
2637
3147
3417
2118
732
2369
2259
3572
2711
1792
2841
1422
1357
841
1135
3444
1870
1953
1504
2935
2785
507
561
2724
3158
1850
1174
3108
586
1671
405
2977
1410
3540
288
179
302
731
3433
2706
2878
133
214
2886
0
792
1499
2942
822
3011
2778
303
3040
2943
1744
507
990
4079
4285
1695
3578
100
1277
1511
316
4389
744
1938
3597
411
525
198
132
1164
3054
3861
76
1454
4336
1261
3944
99
4406
3747
1943
3845
210
202
4252
3782
3776
3784
3068
2912
1693
1068
3914
3670
1249
2205
217
1694
1219
2960
612
1131
96
130
500
1882
2715
2722
293
4444
3044
4149
3490
2301
3626
778
1986
4033
1774
2816
3965
1117
2283
0
3025
1564
3
3836
887
470
2891
3609
3667
4146
3156
3618
3959
1923
3683
1955
355
1242
996
710
2373
3818
3910
269
506
193
4133
1404
4023
2657
1095
1802
2604
4124
2901
1821
2975
2267
3087
1314
2124
257
3733
879
1265
3990
1496
2741
741
2296
4259
3009
638
1831
4446
1323
4412
3785
4425
1185
3624
183
1339
817
1004
2666
2162
3948
4471
1781
4444
396
3256
1515
44
3922
2287
1942
764
3165
2039
0
3533
3678
1712
4400
2907
2235
812
1393
300
439
422
2570
1181
2760
604
641
64
1211
2835
1106
380
907
2327
3754
1878
2850
1660
2369
1313
144
2480
3735
1589
3310
3323
2952
3550
4036
274
33
1540
4147
860
4461
4126
3373
1671
1805
3227
722
1107
242
2629
3952
2199
3271
595
2985
4267
1921
931
3487
3670
2760
3182
138
3297
3398
359
897
2097
3067
3421
3372
3888
2921
4051
1168
3439
610
0
4118
1076
1391
1895
846
2880
2157
305
690
4398
1372
4305
357
1934
920
3433
2285
1230
1510
1787
1941
2291
4249
770
461
4168
3412
181
2641
648
506
1699
2096
2305
3890
3485
327
1077
168
3228
979
2630
2014
1804
2110
53
4226
4266
282
459
3323
3332
856
2446
4173
364
4191
136
2764
1280
2591
4168
808
2606
3848
3304
2995
2649
312
3375
130
532
1579
3804
1505
1820
1281
908
4339
0
3527
2935
4267
995
1177
4023
3661
2524
1499
3156
1134
3002
2587
3073
1737
946
809
3002
2982
2149
2575
2050
48
2841
4043
3133
1021
4346
1324
1973
3133
3504
2332
3096
1372
1432
2927
3949
4049
4083
3934
773
883
3986
2302
2145
2164
2433
1208
1616
19
935
1822
4073
1143
3194
2074
2519
3701
1402
2035
2410
2793
2287
2601
73
2825
2089
3157
2659
31
2179
4383
2554
350
1046
2873
2269
0
291
582
4435
2210
1298
3595
1547
1723
589
3926
3229
1752
1727
102
1650
3927
1786
1174
4012
2686
4115
364
607
3174
549
1176
4393
2420
3325
1428
3635
395
2495
1140
3985
4027
2902
4111
2341
1139
1303
1321
4271
2549
873
1020
2712
2420
2755
3553
411
4204
2091
2775
1474
100
378
4379
1036
3999
1992
3355
3033
969
4297
26
1107
2464
4439
54
2434
414
4275
1627
35
2070
2531
0
819
2863
1694
1957
2184
2467
35
2024
1420
1616
241
4440
3656
3667
1889
2008
2587
3402
3030
2441
2502
3909
207
1852
4016
4183
4089
2201
1729
3031
2986
1063
730
1492
1227
2112
1637
3627
3774
126
772
3899
1203
3714
832
1387
1192
3019
4071
2361
350
1522
2365
3307
375
515
2783
3097
3288
3774
2830
2964
4316
273
3928
1885
1543
1377
3287
311
466
3954
3146
473
2997
3439
0
939
3402
2844
4091
4077
2512
48
467
1902
4240
2008
502
806
767
3150
2970
3652
2653
2180
284
1013
3806
3768
1694
3481
2861
2789
3475
4050
619
901
3412
4413
3621
255
1926
4047
3771
730
1173
3032
3476
666
310
49
2711
1028
609
3145
1557
3264
4243
3991
727
3136
345
3511
1061
4048
2753
1468
2195
415
3331
3627
2631
3755
4338
68
3782
4376
2024
1080
2251
1502
0
2752
3398
686
1489
3221
2466
2489
2830
4305
450
3591
3155
1149
2538
424
1437
3457
2549
868
1594
872
1597
331
1551
735
4049
2177
4315
710
702
2488
2688
4139
328
4012
1779
2974
666
2957
2060
2572
3165
901
3590
847
1608
2271
682
791
1946
1701
1394
209
2130
2119
2613
2113
726
1973
95
4250
119
3732
2708
3191
351
2252
1288
367
4198
2438
3309
1261
1734
0
1813
1602
661
4274
1348
1781
3999
2820
141
1004
2271
1548
4165
2144
890
2427
3555
1938
1643
3942
715
156
2090
863
1696
2726
2536
1647
1322
3758
1638
4314
2779
2297
1781
1341
3029
1606
3176
3515
2779
4013
2149
1198
2493
2054
3351
1535
3298
950
2845
2101
937
3039
991
3126
23
4062
2840
3110
358
4328
193
522
1942
3559
1452
3792
2631
332
659
3013
1928
0
1348
1220
3372
1462
3977
3713
1011
1758
740
3518
2489
2614
4471
397
1465
2521
3471
781
839
346
2840
3588
1153
2584
2340
3544
133
4127
3523
1687
2882
3313
2678
3208
2626
619
710
1821
115
1267
3775
2877
2625
2528
1460
1296
195
3289
1276
3201
3280
2263
581
2611
951
4428
379
285
376
345
2221
3525
461
2058
1217
1873
1920
3351
2178
2926
3870
3160
0
3545
3680
675
3510
507
2647
2098
694
168
617
2591
1861
317
525
1186
4017
2057
460
3760
3003
4466
96
3563
3770
2232
749
4229
2758
1213
3066
2104
2288
4341
1118
3931
4367
2315
3351
1381
1756
3886
4032
4144
4323
2697
2183
1723
1361
2751
3727
3154
4308
111
4396
2813
2399
892
3603
1038
2279
3399
1290
2343
1832
3618
572
452
1231
4009
2354
1701
0
2424
421
962
437
3873
3229
2481
3251
3419
123
3394
3090
3822
3702
405
485
3539
738
1791
3564
334
4273
3107
2702
628
3134
807
2343
4180
4345
3816
1701
2793
2151
2073
73
2237
4227
1396
4085
248
1936
1075
2626
2091
1163
4270
4463
2308
3914
1676
2276
3971
4136
3622
2077
2205
4002
2128
336
1476
2608
1647
3953
2665
3775
4186
469
3257
4401
0
662
183
1628
510
1444
3879
2020
1214
2492
3819
3157
1940
2184
4235
2705
2481
491
2861
3944
2227
4018
1181
1279
4085
3354
3386
2380
1300
1231
2935
1466
2403
625
2990
359
1901
1573
2146
3771
899
3775
3823
945
2474
1016
2758
3575
3451
2123
991
2516
3343
840
2550
835
1461
235
3876
531
4156
3178
1993
4194
1565
61
2559
3978
1899
3771
0
1921
872
2648
2154
152
2895
4183
1731
2062
4081
367
3658
2416
1093
649
1279
1633
2662
3931
4092
182
177
3201
2262
3897
1965
3489
692
356
1488
2480
375
494
2752
3937
2157
4180
2950
1440
2377
4013
1346
2204
4294
1214
2569
2133
640
4463
4262
1759
3623
1791
964
542
2757
2718
977
11
852
3227
842
3518
725
1318
3735
2607
3565
0
2166
2548
2364
3852
1375
912
2087
2939
2908
60
3097
1486
3897
2779
43
2462
667
1566
3461
4444
2597
4070
2717
3966
1619
1859
3454
3332
3222
1452
2302
3964
530
3010
2898
4189
166
3199
3932
3521
15
1420
402
2102
826
1114
3612
4014
2154
2371
2315
548
455
2383
1007
2863
1837
1584
2253
2768
574
517
2446
1492
2693
3214
3344
0
743
2127
32
3058
4044
1716
607
1042
3800
561
4254
4291
872
2339
248
2649
743
1317
1190
4402
4420
3264
3910
359
1845
2955
1253
2751
912
3227
1085
3386
1912
1623
3059
4225
210
3439
1192
3471
3063
3431
291
3069
2286
1372
4149
3965
1605
127
2228
403
2271
3969
590
3137
2442
552
738
2751
653
2065
4327
1055
4015
891
0
4402
3995
4406
4036
3952
882
3181
2515
2383
2785
2952
3586
3445
891
2183
2207
921
3819
3630
369
4006
4353
3333
4254
1463
3579
3750
3349
1647
1039
3521
233
210
695
3800
3191
3899
2999
2664
2368
4428
2417
3425
4187
877
4100
1396
4012
3466
3823
173
1265
3454
2120
1807
2783
2112
3270
1401
67
3609
1165
4276
735
822
0
3247
2015
1014
1083
4017
113
1455
2441
2113
2688
3885
895
3462
137
2563
3711
1798
3110
4237
2463
657
4080
4124
3555
3973
1872
1377
623
3569
1542
591
1924
2047
1369
2872
4245
3539
2362
617
1654
3395
4366
1767
3743
593
1082
3655
632
3477
1784
4114
264
1515
3774
3182
542
2300
1633
2620
2306
187
3355
3613
1653
0
3912
142
24
4327
3487
3926
2908
3850
179
482
3580
1171
1843
308
4419
3445
2830
2050
1234
226
1656
3233
1105
72
4185
4170
3755
4168
1072
425
1013
1163
2239
2801
3776
2951
2127
1076
747
1731
1670
3341
928
2204
50
2774
66
672
221
1738
1486
2257
4099
2905
4204
1693
1693
4108
1838
1029
757
1248
3775
0
3624
293
4138
2793
2376
4118
1868
4090
3931
2041
3757
1325
1928
2717
1140
3483
3225
4283
3657
2631
2670
1902
4176
3836
1450
1136
307
1003
1347
3158
3860
4423
4254
3780
1466
1261
3882
3381
411
464
3027
2895
85
799
3658
2582
3319
3737
1844
3642
998
3622
2413
1172
2695
1291
833
803
344
4158
835
3417
0
1136
4452
647
412
684
533
2748
1927
555
2752
326
1673
4407
2447
229
3665
753
2795
714
1062
3073
2586
1029
776
3171
1982
3703
934
2388
417
386
1376
2327
2770
2891
1313
2672
2882
181
2653
409
384
4106
4008
2213
3710
263
1529
924
1360
2467
501
2492
4199
1453
1827
4015
3092
1369
1745
3235
0
3517
187
1601
674
4307
2002
2597
2809
4376
556
4115
483
482
775
4422
2547
786
2864
513
1083
1680
4358
4394
2057
2288
2159
2673
304
2108
2629
1457
496
338
3531
1856
662
3790
2137
2838
4164
2054
798
3806
340
2946
708
2587
246
3899
4120
3845
2978
4289
2591
4102
2528
3768
492
2733
1769
0
2698
2148
3629
3857
3540
1886
3807
3905
2054
4031
1221
3160
3366
3583
1488
545
2799
3532
1026
802
2063
3733
1350
152
2693
2937
2821
1101
1523
2836
2893
2918
3771
424
2032
429
140
3515
2929
3288
1626
3332
1519
12
1796
2780
2605
1058
1169
45
418
4022
1653
1579
1023
2461
503
4299
2952
0
659
3916
832
86
3066
3979
1529
4463
2788
2896
153
1437
2174
814
3704
3633
190
1280
4023
2957
2147
3023
336
1422
1414
3792
1343
2856
29
3872
3486
1235
3584
3589
1382
2371
1086
2107
1346
259
1743
2947
2685
3062
4015
3260
3263
3042
2218
3792
3473
1050
3274
4114
2230
2276
3790
352
0
3183
3320
773
2948
1457
2115
2358
3774
2159
639
2864
2633
1532
1705
150
316
661
2707
503
2485
785
2640
1779
2812
2688
583
2731
1191
1645
4436
1889
2400
128
3782
2835
2250
4201
2475
3975
3100
3339
3752
3129
936
1698
2066
979
3126
2204
2029
1664
1554
2911
4244
2722
3857
3117
0
1175
1917
2355
3176
2904
2979
3809
4041
3743
3919
564
1522
2356
887
1939
2721
4447
257
3516
571
1720
2744
983
2511
2409
3125
484
356
3653
2681
1086
3794
3703
2449
3342
879
1057
1221
266
1913
3916
2989
231
926
3224
4436
605
382
491
169
4398
155
3370
3553
4171
56
0
3206
4040
3088
2373
3078
1796
768
3250
818
1192
331
286
4024
231
2502
2585
2386
1097
744
1993
4389
3751
2945
4074
3286
6
1667
3146
407
1046
1696
2189
172
1120
315
3407
4252
875
167
1142
3086
1450
2794
3217
1053
1182
1174
356
225
3835
2257
2212
2330
824
2021
0
1898
3739
1888
1597
121
108
670
1914
1774
2726
2892
1807
3079
1654
4181
3918
488
1731
1446
191
3004
2199
2803
773
3392
1317
3821
3275
4287
407
1402
383
3179
370
3555
314
1933
830
279
2106
4208
1727
4287
3107
3863
51
2444
2891
4220
3594
205
1798
2183
1487
0
646
3239
2142
320
547
2084
2908
220
3177
4092
1175
886
4167
3411
38
3237
78
3058
2183
2524
2525
3159
284
374
4309
4246
293
4358
3150
4017
2826
575
1410
363
1663
991
2116
761
2040
294
4186
2379
45
4235
278
3697
2974
1056
3961
3984
2207
3480
833
0
1635
4302
783
150
26
1947
2590
1301
4380
1393
3282
4392
1726
2595
4151
3359
1569
2834
3975
4138
3574
2149
1520
504
4171
3573
1258
3012
3628
2207
3198
116
3898
3547
1623
159
2823
3677
1575
4172
871
1815
3758
695
2104
1348
14
3326
1052
2095
3304
2483
0
3975
4222
2052
2787
1853
564
4283
2802
3907
2472
318
50
460
343
1758
907
345
141
509
2398
1562
1320
3438
1466
622
3636
3706
1526
936
2458
136
1924
762
60
500
1455
1431
3012
2277
3117
3597
1085
3961
1082
3355
3764
34
371
3581
3531
1156
0
986
2799
521
3503
3926
3325
239
3819
3590
1354
1110
1400
2119
339
3607
846
4085
2376
307
4337
917
3078
1302
512
2423
763
1425
3827
4051
1082
2331
3690
3220
3766
3295
3816
2995
3227
3583
9
1220
722
652
2922
4446
2487
677
3767
353
2163
0
3850
1549
1040
3826
66
414
2225
4130
4419
2663
2925
717
779
159
2255
4391
2798
1572
4212
215
2632
2209
380
1857
3530
553
3668
4135
887
143
3170
2450
65
2296
3400
2381
1692
2346
198
2719
431
284
4295
2878
2462
2164
152
3469
4233
0
432
4087
2281
1284
2838
698
2565
3198
1513
3303
1503
1088
4107
3595
2311
4325
3072
1853
226
3841
1719
1981
1174
2615
1682
4424
1944
261
961
570
152
3979
39
1674
2248
552
2862
3905
2988
2292
2611
4471
4123
3996
487
2567
4360
1874
0
149
1520
4396
3020
529
1512
872
188
1299
2286
349
3355
1482
515
4442
4306
529
1392
4198
2012
2893
2763
2374
3712
2694
2563
1359
605
4356
2096
3110
1157
3712
2823
182
3010
2503
3975
3982
2745
2224
4401
1828
2579
3860
2133
1870
0
16
3113
1060
3418
1048
2137
1463
1961
1116
1683
407
3201
2830
2967
144
635
47
4049
1998
2695
2952
2659
4441
1088
3012
2284
4226
4292
2359
464
134
3011
3420
3737
2594
3828
1792
1577
3051
3488
428
1157
501
4216
4346
3042
0
1519
3367
3852
3852
4257
477
360
1295
4467
3637
2972
3553
3106
1295
251
2466
213
1927
4019
975
3293
2217
196
2016
471
349
2898
2732
2715
1814
1821
718
2236
2470
3803
1287
3956
3037
1090
3884
661
1483
709
2513
3861
0
2814
3313
1836
4137
2871
1103
2744
1416
3349
3580
1988
1585
2007
722
3954
3177
1122
3716
3000
3447
3912
3909
1606
493
2805
2039
3530
1941
3558
1958
1380
3858
2974
4323
1710
399
2703
2207
4174
2602
3208
2637
1029
2125
0
538
4359
1753
1439
803
4332
4141
4273
1927
3351
1181
1144
1589
686
1320
2074
3872
3199
224
1471
1544
622
971
261
1083
4109
3211
2910
2356
2451
255
3999
4327
1298
282
2953
2415
2708
4408
961
793
810
2228
0
433
4106
3246
2156
3394
2711
760
1234
3493
3816
2713
3133
1868
3611
2841
581
716
4354
3177
4440
567
2180
762
3819
3039
1060
20
2512
1332
812
4416
281
922
31
4466
301
3579
1685
4390
796
193
3638
0
2301
2781
3322
3460
3496
3572
3397
3129
3814
511
3717
432
3758
1749
1249
2030
1638
3160
2348
196
760
1596
3034
3238
708
2309
2089
2319
2814
368
2426
2747
2438
1139
1531
3854
1468
3412
4358
3285
40
0
706
425
1147
3439
2190
713
1957
2470
2092
3375
4396
1061
1935
1452
3553
3088
3864
3042
1457
2782
2105
3756
423
1133
2918
4252
1904
3725
2701
3663
2521
3654
769
4370
2291
3026
3770
206
4459
3319
0
2451
2079
2070
4466
3019
562
4010
1973
2218
832
293
2172
3988
3090
1581
1728
1936
2835
3150
77
606
2582
3134
4081
2979
3399
1162
2255
1477
35
1150
96
224
3912
2368
4185
1022
4186
3756
0
238
3322
190
245
3984
2080
1307
614
497
873
4446
3250
3215
698
1538
86
2789
3337
167
1044
1355
103
730
2580
2832
2304
1710
23
3678
1002
3709
786
2156
2696
2901
390
4137
3571
0
880
1629
660
3731
4083
694
686
1455
3179
285
2260
1379
792
4030
2790
257
2744
1896
3229
3117
4213
1975
3063
1761
1038
2421
3448
4349
2269
3471
1688
39
4017
1057
4165
4446
820
0
2211
1161
56
1512
1492
2016
2495
3669
3674
4207
1382
4016
3328
72
796
619
2180
3287
1799
1640
2926
1501
2074
323
1411
4017
3300
1111
2950
436
4314
4341
768
3200
976
3788
0
3955
178
1925
1809
2296
3363
3881
792
3868
271
1342
4206
4466
227
1
2729
1124
1204
1233
4183
2850
494
1671
541
183
2161
3580
2815
3997
4222
3991
1228
1051
1
1461
0
1693
3218
315
3799
2268
729
4192
4097
180
557
1196
1339
1754
1584
8
3557
4107
2100
2264
272
3798
609
3180
3864
2200
2305
3890
1202
1995
3987
4332
3377
860
2776
0
2732
1147
1625
635
3963
1221
100
1307
2115
3827
883
853
4433
3753
1179
4233
3979
1949
2415
2518
770
3728
3580
2264
3274
49
3031
4048
3312
643
4076
2683
4008
0
415
3899
1143
3751
3110
1799
1313
2084
3278
1979
1964
387
530
389
4023
3177
1804
3605
1451
2656
1462
81
1873
4450
1554
1945
3357
894
733
3086
3393
4068
0
2694
1482
1730
4390
1419
1724
294
3088
1065
1934
2354
730
1796
225
2240
1319
2672
2994
3715
2788
509
4188
1631
2204
1504
3402
3036
2849
3951
3670
398
0
101
3254
877
2111
3965
1870
3116
274
3451
798
2830
4404
1641
1222
32
3956
2376
3269
1864
1465
4218
491
52
1178
3446
1713
3394
2838
535
3282
0
1832
3357
401
364
175
3849
3794
3832
3591
1031
2781
2045
1201
792
1
2941
1219
1527
238
146
3931
3858
4402
131
1030
17
775
91
3500
0
3547
2366
3883
3128
830
2203
4053
3600
2040
3631
3314
353
2836
1034
74
286
3947
55
1914
3014
2607
348
140
4273
4338
3203
143
3163
0
2082
346
873
1561
2246
3953
2720
2221
1446
1288
614
1201
1130
2688
2887
578
4077
3628
3390
4360
812
3172
2371
1286
4203
3091
1472
0
1195
2377
2055
782
519
405
2494
3338
1917
2302
2597
1348
2408
2655
1666
1668
1416
2241
2452
1578
1815
2707
4018
1531
331
1020
0
1500
3865
711
93
2128
1334
1078
4183
3128
1381
4251
3332
3664
3427
1899
4205
4462
195
3230
1827
1502
4072
681
2742
1640
0
1321
123
4363
417
1686
543
2426
2778
4306
923
3129
1306
2927
1837
2883
1811
249
1343
1749
3271
650
4157
274
4284
0
3386
3973
3964
3993
180
3344
2098
1628
2249
3531
4354
632
4348
1007
4470
1640
52
2563
3203
2699
1681
1681
834
0
677
2364
2947
1143
1584
182
1048
434
3909
2358
1980
4034
951
267
84
760
4044
3046
4369
2344
1754
2128
0
2780
1553
2600
844
3781
1752
4238
4429
2335
4107
3553
1840
1666
2436
3687
994
4249
853
2480
1888
3320
0
1924
187
288
1202
3201
2517
1451
3085
1361
3787
195
365
3791
1512
56
2602
248
2373
727
4361
0
1048
3714
1924
2709
3541
1343
1503
2849
2982
3484
3721
2108
803
3336
1736
3729
1767
2573
3228
0
1462
691
2263
4144
1692
2873
3858
785
453
4043
3122
663
2511
3356
150
2328
2529
4134
0
2957
963
1851
2938
4279
314
989
299
816
135
1587
2660
2997
2726
4186
1723
299
0
2626
1302
2347
948
3205
3094
4387
2192
3892
2658
2457
1329
480
4199
197
165
0
3377
2689
3774
664
422
3219
3402
1163
2112
1523
1372
986
660
3734
3352
0
1258
3747
2195
2391
1116
3245
2582
2778
2515
231
1865
1939
4163
700
0
514
1004
263
4038
3930
1938
4409
3332
3287
1035
1933
4018
4104
0
3380
1924
2275
1850
2586
2237
1077
2206
2258
4259
1967
2168
0
3748
928
3115
3059
794
303
2850
56
2328
794
1207
0
2310
3137
1985
4278
487
3567
2282
1257
1522
3515
0
2361
3567
4168
842
4400
190
3549
2448
2805
0
3955
234
3664
1269
1868
110
379
1428
0
3493
1622
1029
1562
2
1500
3844
0
376
1123
3589
3755
4159
1272
0
2727
1296
4123
3846
2263
0
2085
4066
2709
3898
0
826
890
2645
0
2456
1800
0
3928
0
